lunes, 4 de noviembre de 2013

LEER 3 NUMEROS Y DECIR, MAYOR, MENOR O IGUALES


Elabore un programa en C# en modo consola, que lea 3 números y mande a pantalla, cual numero es el mayor así como el número menor, si 2 números son iguales también decir si el numero repetido es mayor comentar con cual variable así como el número menor, en caso dado que los repetidos sean los menores hacer lo mismo que en la opción anterior, si los 3 números se repiten mandar un letrero a pantalla diciendo que son iguales a y poner que número es. 

Existe un caso en que se checa si el número mayor es múltiplo de 5, si lo es mandar a pantalla que tal número mayor es múltiplo de 5. Lo mismo se hace con el menor solo que se cambia a múltiplo de 3.

Terminar el programa haciendo lo mismo con los demás casos, excepto cuando los 3 números sean iguales.


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
                  
namespace tresnumeros
{
    class Program
    {
        static void Main(string[] args)
        {
            int A, B, C, D, E;
            string AUX;
            Console.WriteLine("DAME EL PRIMER NUMERO");
            AUX = Console.ReadLine();
            A = int.Parse(AUX);
            Console.WriteLine("DAME EL SEGUNDO NUMERO");
            AUX = Console.ReadLine();
            B = int.Parse(AUX);
            Console.WriteLine("DAME EL TERCER NUMERO");
            AUX = Console.ReadLine();
            C = int.Parse(AUX);
            Console.WriteLine("\n\n\n");
            if (A == B && B == C)
            {
                Console.WriteLine("LOS NUMEROS SON IGUALES");
            }
            else
            {
                if (A > B && A> C )
                {
                    if (B > C)
                    {
                     
                        Console.WriteLine("EL NUMERO MAYOR ES  " + A);
                        Console.WriteLine("EL NUMERO MENOR ES  " + C);
                        D = A % 5;
                        E = C % 3;
                        if (D == 0)
                        {
                           Console.WriteLine("\n\nEL NUMERO  " + A + "  ES MULTIPLO DE 5\n");
                        }
                        if (E == 0)
                        {
                           Console.WriteLine("EL NUMERO  " + C + "  ES MULTIPLO DE 3\n");
                        }
                    }
                    else
                    {
                        if (B < C)
                        {
                            Console.WriteLine("EL NUMERO MAYOR ES  " + A);
                            Console.WriteLine("EL NUMERO MENOR ES  " + B);
                        }
                        else
                        {
                          Console.WriteLine("EL NUMERO MAYOR ES  " + A);
                          Console.WriteLine("EL NUMERO MENOR ES  " + C+"  y es igual que B");
                        }
                    }
                }
                else
                {
                    if (B>A && B>C)
                    {
                        if (A > C)
                        {
                            Console.WriteLine("EL NUMERO MAYOR ES  " + B);
                            Console.WriteLine("EL NUMERO MENOR ES  " + C);
                        }
                        else
                        {
                            if (C > A)
                            {
                                Console.WriteLine("EL NUMERO MAYOR ES  " + B);
                                Console.WriteLine("EL NUMERO MENOR ES  " + A);
                            }
                            else
                            {
                             Console.WriteLine("EL NUMERO MAYOR ES  " + B);
                            Console.WriteLine("EL NUMERO MENOR ES " + C+" Y ES IGUAL QUE A");
                            }
                        }
                    }
                    else
                    {
                        if (C > A && C > B)
                        {
                            if (A > B)
                            {
                                Console.WriteLine("EL NUMERO MAYOR ES  " + C);
                                Console.WriteLine("EL NUMERO MENOR ES  " + B);
                            }
                            else
                            {
                                if (B > A)
                                {
                                    Console.WriteLine("EL NUMERO MAYOR ES  " + C);
                                    Console.WriteLine("EL NUMERO MENOR ES  " + A);
                                }
                                else
                                {
                                    Console.WriteLine("EL NUMERO MAYOR ES  " + C);
                            Console.WriteLine("EL NUMERO MENOR ES "+ A +" Y ES IGUAL QUE B");
                                }
                            }
                        }
                        else
                        {
                            if (A == B && A > C)
                            {
                          Console.WriteLine("EL NUMERO MAYOR ES " + A + " y es igual con B");
                                Console.WriteLine("EL NUMERO MENOR ES  " + C);
                            }
                            else
                            {
                                if (B > A && B == C)
                                {
                          Console.WriteLine("EL NUMERO MAYOR ES " + B + " y es igual con c");
                                    Console.WriteLine("EL NUMERO MENOR ES  " + A);
                                }
                                else
                                {
                           Console.WriteLine("EL NUMERO MAYOR ES  " + A+" y es igual con c");
                                    Console.WriteLine("EL NUMERO MENOR ES  " + B);
                                }
                            }
                        }
                    }
                }
            }
            Console.ReadKey();
        }
    }
}

No hay comentarios:

Publicar un comentario