Operador condicional, positivo y más pequeño Curso de Programación C# Sharp

Lección:

Control del Flujo


Ejercicio:

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


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:

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);
    }
}