Ejercicio
Operador condicional, positivo y más pequeño
Objetivo
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
Código de Ejemplo
using System;
public class exercise45
{
public static void Main()
{
int a, b;
string answer;
Console.Write("Enter the first number: ");
a = Convert.ToInt32(Console.ReadLine());
Console.Write("Enter the second number: ");
b = Convert.ToInt32(Console.ReadLine());
if (a > 0)
Console.WriteLine("a is positive");
else
Console.WriteLine("a is not positive");
if (a > 0)
answer = "a is positive";
else
answer = "a is not positive";
Console.WriteLine(answer);
answer = a > 0 ? "a is positive" : "a is not positive";
Console.WriteLine(answer);
Console.WriteLine(b > 0 ?
"b is positive" : "b is not positive");
answer = (a > 0) && (b > 0) ?
"both are positive" : "not both are positive";
Console.WriteLine(answer);
int smallest = a < b ? a : b;
Console.WriteLine("Smallest: {0}", smallest);
}
}