Comprobar Si Dos Números Son Pares Usando El Operador Condicional En C#

En este ejercicio, desarrollaremos un programa en C# que determina si dos números introducidos por el usuario son pares. En lugar de usar las tradicionales sentencias `if`, utilizaremos el operador condicional (ternario) para asignar a una variable booleana llamada `bothEven` el valor `true` si ambos números son pares y `false` en caso contrario. Este ejercicio refuerza el uso de operadores condicionales para una toma de decisiones concisa y eficiente en C#.



Grupo

Tipos de datos básicos de C#

Objectivo

1. Solicite al usuario que introduzca dos números enteros.
2. Utilice el operador condicional (ternario) para comprobar si ambos números son pares.
3. Asignar el resultado a una variable booleana llamada `bothEven`.
4. Mostrar si ambos números son pares o no según el valor de `bothEven`.
5. Asegúrese de que la entrada se gestione correctamente para evitar errores al introducir valores no numéricos.

Escriba un programa en C# que utilice el operador condicional para asignar a una variable booleana llamada "bothEven" el valor "true" si dos números introducidos por el usuario son pares, o "false" si alguno de ellos es impar.

Ejemplo de ejercicio en C#

 Copiar código C#
using System;

class Program
{
    static void Main()
    {
        // Prompt user for first number
        Console.Write("Enter the first number: ");
        int num1 = Convert.ToInt32(Console.ReadLine());

        // Prompt user for second number
        Console.Write("Enter the second number: ");
        int num2 = Convert.ToInt32(Console.ReadLine());

        // Use conditional (ternary) operator to check if both numbers are even
        bool bothEven = (num1 % 2 == 0 && num2 % 2 == 0) ? true : false;

        // Display the result
        Console.WriteLine($"Both numbers are even: {bothEven}");
    }
}

 Output

//Example 1:
Enter the first number: 8
Enter the second number: 14
Both numbers are even: True

//Example 2:
Enter the first number: 7
Enter the second number: 10
Both numbers are even: False

Comparte este ejercicio de C#

Practica más ejercicios C# de Tipos de datos básicos de C#

¡Explora nuestro conjunto de ejercicios de práctica de C#! Diseñados específicamente para principiantes, estos ejercicios te ayudarán a desarrollar una sólida comprensión de los fundamentos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte gradualmente a medida que adquieres confianza en la programación en C#..