[ Foro de C# ]

Revisión de programa

25-Jan-2021 04:35
Hector Ballinas
1 Respuestas

Buenas noches.
me podrían decir si es la manera correcta con la que esta hecho mi programa, no me marca ningún error ni nada solo es curiosidad si estoy aprendiendo bien los operadores lógicos.

GRACIAS  


 {
            int numero1, numero2;
            string cadena;

            Console.WriteLine("Dame el primer numero");
            cadena = Console.ReadLine();
            numero1 = Convert.ToInt32(cadena);

            Console.WriteLine("Dame el segundo numero");
            cadena = Console.ReadLine();
            numero2 = Convert.ToInt32(cadena);

            if (numero1 == numero2) 
            {
                Console.WriteLine("Son Iguales \n ");

            }
            
            else if ((numero1 > numero2) && (numero2 > numero1))
            {
                Console.WriteLine("El uno es mayor \n ");
            }

            else
            {
                Console.WriteLine("El dos es mayor \n ");

                


            }


 


25-Jan-2021 13:05
Nacho Cabanes (+84)

Primero, tienes que indicar qué es lo que deseas que haga tu programa.

Aun así, la lógica del segundo "if" es claramente incorrecta: dos números no pueden ser a la vez el uno mayor que el otro y el otro mayor que el uno.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)