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