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#
Mostrar 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.
Código de Ejemplo Copiado!
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#.
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. ...
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...
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 ...
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...
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 ...
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...