Valor absoluto - Ejercicio de Programacion C# Sharp

Este ejercicio en C# tiene como objetivo desarrollar un programa que calcule (y muestre) el valor absoluto de un número x. El valor absoluto de un número es su distancia respecto al cero en la recta numérica, sin importar si el número es positivo o negativo. Si el número es positivo, su valor absoluto es exactamente el mismo número, pero si el número es negativo, su valor absoluto es el mismo número pero con signo positivo. Este ejercicio se realizará de dos maneras diferentes dentro del mismo programa: primero utilizando una estructura condicional if y luego utilizando el operador condicional (?). Ambas formas permiten evaluar la condición de si un número es negativo y, en ese caso, cambiar su signo. Este tipo de ejercicio es ideal para aprender cómo utilizar condicionales en C# y entender los diferentes enfoques para realizar el mismo cálculo, mejorando así las habilidades en la programación de control de flujo. También es útil para aplicar el concepto de operadores ternarios, que permiten escribir condiciones de manera más compacta y eficiente. Además, este ejercicio refuerza el uso de estructuras de control de flujo, esenciales en cualquier tipo de programación.

 Categoría

Control del Flujo

 Ejercicio

Valor Absoluto

 Objectivo

Escribir un programa en C# para calcular (y mostrar) el valor absoluto de un número x: si el número es positivo, su valor absoluto es exactamente el número x; si es negativo, su valor absoluto es -x.

Hazlo de dos maneras diferentes en el mismo programa: usando "if" y usando el "operador condicional" (?)

 Ejemplo Ejercicio C#

 Copiar Código C#
using System; // Importing the System namespace to use Console functionalities

class Program
{
    // Main method where the program execution begins
    static void Main()
    {
        // Prompt the user to enter a number
        Console.Write("Enter a number: ");
        int x = int.Parse(Console.ReadLine()); // Read and convert the input to an integer

        // Using if statement to calculate absolute value
        int absoluteValueIf = x; // Initially assume the absolute value is x
        if (x < 0) // Check if the number is negative
        {
            absoluteValueIf = -x; // If negative, make it positive by negating it
        }

        // Display the result using the 'if' method
        Console.WriteLine($"Absolute value using 'if': {absoluteValueIf}");

        // Using the conditional operator (?) to calculate absolute value
        int absoluteValueConditional = (x < 0) ? -x : x; // If x is negative, make it positive using ? operator

        // Display the result using the conditional operator method
        Console.WriteLine($"Absolute value using conditional operator: {absoluteValueConditional}");
    }
}

 Salida

Case 1:
Enter a number: 5
Absolute value using 'if': 5
Absolute value using conditional operator: 5

Case 2:
Enter a number: -7
Absolute value using 'if': 7
Absolute value using conditional operator: 7

Case 3:
Enter a number: 0
Absolute value using 'if': 0
Absolute value using conditional operator: 0

 Comparte este Ejercicio C# Sharp

 Más Ejercicios de Programacion C# Sharp de Control del Flujo

¡Explora nuestro conjunto de ejercicios de programación C# Sharp! Estos ejercicios, diseñados específicamente para principiantes, te ayudarán a desarrollar una sólida comprensión de los conceptos básicos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte de manera gradual a medida que adquieres confianza en la codificación en C#.

  •  Rectángulo hueco

    Este ejercicio en C# tiene como objetivo desarrollar un programa que solicite al usuario un símbolo, un ancho y una altura, y luego muestre un rectán...

  •  Estadística

    Este ejercicio en C# tiene como objetivo desarrollar un programa que permita al usuario ingresar varios números y calcular operaciones estadísticas básicas como la suma...

  •  Switch

    Este ejercicio en C# tiene como objetivo desarrollar un programa que, dado un número de calificación, muestre la calificación textual correspondiente según la siguien...

  •  Operador condicional, positivo y más pequeño

    Este ejercicio en C# tiene como objetivo desarrollar un programa que solicite al usuario dos números y utilice el operador condicional (?) para responder a las...

  •  Número primo

    Este ejercicio en C# tiene como objetivo desarrollar un programa que solicite al usuario un número entero y determine si es un número primo o no. ...

  •  Dame cambio

    Este ejercicio en C# tiene como objetivo desarrollar un programa que calcule el cambio para una compra, utilizando las monedas o billetes de mayor valor posibl...