Sei sulla pagina 1di 2

PRACTICA DE C SHARP

USO DEL ENUM

class Program
{
enum operadores { suma = 1, resta, multiplicacion, division, modulo, primos, perfectos };

static void Main()


{
int Numero1;
int Numero2;
int opcion2;

operadores operar;

Console.WriteLine("===========================");
Console.WriteLine("Introduzca el primer número:");
Console.WriteLine("===========================");
Numero1 = Int32.Parse(Console.ReadLine());

Console.WriteLine("===========================");
Console.WriteLine("Introduzca el segundo número:");
Console.WriteLine("============================");
Numero2 = Int32.Parse(Console.ReadLine());

Console.WriteLine();
Console.WriteLine("Escoja una opción:");
Console.WriteLine("==================");
Console.WriteLine("1 -> Sumar");
Console.WriteLine("2 -> Restar");
Console.WriteLine("3 -> Multiplicar");
Console.WriteLine("4 -> Dividir");
Console.WriteLine("5 -> Sacar modulo");
Console.WriteLine("==================");
operar = (operadores)Int32.Parse(Console.ReadLine());

switch (operar)
{
case operadores.suma:
Console.WriteLine(Numero1 + " + " + Numero2 + " = " + (Numero1 + Numero2));
break;
case operadores.resta:
Console.WriteLine(Numero1 + " - " + Numero2 + " = " + (Numero1 - Numero2));
break;
case operadores.multiplicacion:
Console.WriteLine(Numero1 + " x " + Numero2 + " = " + (Numero1 * Numero2));
break;
case operadores.division:
Console.WriteLine(Numero1 + " / " + Numero2 + " = " + (Numero1 / Numero2));
break;
case operadores.modulo:
Console.WriteLine(Numero1 + " % de " + Numero2 + " = " + (Numero1 % Numero2));
break;
default:
Console.WriteLine("Favor debe de introducir Digitos del 1 al 5");

break;
}

Console.ReadLine();

Console.WriteLine();
Console.WriteLine("==============================");
Console.WriteLine("Desea volver a realizar alguna operacion?");
Console.WriteLine("==============================");
Console.WriteLine("1 -> Si");
Console.WriteLine("0 -> No");
opcion2 = Int32.Parse(Console.ReadLine());

switch (opcion2)
{
case 1:
Main();
break;
case 0:
Console.WriteLine("=====================");
Console.Write("Pulsa Enter para salir...");
Console.ReadLine();
break;

}
}
}

Potrebbero piacerti anche