Operador Condicional, Positivo Y Más Pequeño - Ejercicio De Programacion C# Sharp

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 siguientes preguntas:
Si el primer número es positivo.
Si el segundo número es positivo.
Si ambos números son positivos.
Qué número es el menor de los dos.
El uso del operador condicional permite evaluar condiciones de manera compacta, comparando los dos números ingresados. En este caso, se utilizarán varias expresiones de este operador para verificar las condiciones mencionadas y determinar cuál de los números es el menor. Este ejercicio es útil para aprender a trabajar con el operador ternario en C# y entender cómo puede simplificar la lógica de las decisiones en un programa. Además, permite practicar la comparación de números y la manipulación de condiciones en un solo paso.

 Categoría

Control del Flujo

 Ejercicio

Operador Condicional, Positivo Y Más Pequeño

 Objectivo

Cree un programa de C# que pida al usuario dos números y respuestas, utilizando el operador condicional (?), lo siguiente:

- Si el primer número es positivo
- Si el segundo número es positivo
- Si ambos son positivos
- Cuál es más pequeño

 Ejemplo Ejercicio C#

 Copiar Código C#
using System;  // Import the System namespace which contains fundamental classes

class Program  // Define the Program class
{
    static void Main()  // The entry point of the program
    {
        // Ask the user to enter the first number
        Console.Write("Enter the first number: ");
        int num1 = int.Parse(Console.ReadLine());  // Read and convert the input into an integer

        // Ask the user to enter the second number
        Console.Write("Enter the second number: ");
        int num2 = int.Parse(Console.ReadLine());  // Read and convert the input into an integer

        // Use the conditional operator to check if the first number is positive
        string result1 = (num1 > 0) ? "The first number is positive." : "The first number is not positive.";  
        Console.WriteLine(result1);  // Display the result for the first number

        // Use the conditional operator to check if the second number is positive
        string result2 = (num2 > 0) ? "The second number is positive." : "The second number is not positive.";  
        Console.WriteLine(result2);  // Display the result for the second number

        // Use the conditional operator to check if both numbers are positive
        string result3 = (num1 > 0 && num2 > 0) ? "Both numbers are positive." : "At least one number is not positive.";  
        Console.WriteLine(result3);  // Display the result if both numbers are positive

        // Use the conditional operator to check which number is smaller
        string smaller = (num1 < num2) ? "The first number is smaller." : (num2 < num1) ? "The second number is smaller." : "Both numbers are equal.";  
        Console.WriteLine(smaller);  // Display the result for the smaller number
    }
}

 Salida

Case 1:
Enter the first number: 5
Enter the second number: 3
The first number is positive.
The second number is positive.
Both numbers are positive.
The second number is smaller.

Case 2:
Enter the first number: -5
Enter the second number: 3
The first number is not positive.
The second number is positive.
At least one number is not positive.
The first number is smaller.

Case 3:
Enter the first number: 0
Enter the second number: 0
The first number is not positive.
The second number is not positive.
At least one number is not positive.
Both numbers are equal.

 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#.

  •  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...

  •  Excepciones

    Este ejercicio en C# tiene como objetivo desarrollar un programa que solicite al usuario dos números y muestre su división. El programa debe manejar posibles ...

  •  Positivo y negativo

    En este ejercicio de C#, aprenderás a crear un programa que determine si un número ingresado por el usuario es positivo o negativo. El programa solicitará al u...

  •  Multiplicar si no es cero

    En este ejercicio de C#, aprenderás a crear un programa que solicita al usuario un número. Si el número ingresado es diferente de cero, el programa pedirá un segundo número ...

  •  Dividir si no es cero

    En este ejercicio de C#, aprenderás a crear un programa que solicita al usuario dos números. Si el segundo número es diferente de cero, el programa realizará la división...