lunes, 22 de junio de 2015

Menu de Matematicas en C#


Se mostrara un pequeño menú de Matemáticas, donde estará controlado por un Switch que sabrá en que caso le tocara dependiendo lo que haya ingresado.

class Program
{
    static void Main(string[] args)
    {

       //Variables auxiliares
       int n1=0, n2=0, op;

       //Entrada de datos
       Console.Write("\tMENU DE MATEMAMTICAS\n");
       Console.Write("\n1.- Suma\n2.- Resta\n3.-Multiplicacion\n4.-Division\n\n");
       Console.Write("¿Que operacion desea realizar? ");

       //Variables del Switch
       op = Int16.Parse(Console.ReadLine());

       //Limpia la pantalla
       Console.Clear();

       //Switch(Case)
       switch (op)
       {
           case 1:   //Si llegara a introducir 1, entraría en este bloque

               Console.Write("\tSuma - N1 + N2");

               Console.Write("\nAlimente el 1er Numero Entero: ");
               n1 = Int16.Parse(Console.ReadLine());
               Console.Write("\nAlimenta el 2do Numero Entero: ");
               n2 = Int16.Parse(Console.ReadLine());

               Console.Write("\nLa Suma es: {0}.", (n1+n2));

               break;

           case 2:  //Si llegara a introducir 1, entraría en este bloque

               Console.Write("\tResta - N1 - N2");

               Console.Write("\nAlimenta el 1er Numero Entero: ");
               n1 = Int16.Parse(Console.ReadLine());
               Console.Write("\nAlimenta el 2do Numero Entero: ");
               n2 = Int16.Parse(Console.ReadLine());

               Console.Write("\nLa Resta es: {0}", n1-n2);

               break;
           case 3:   //Si llegara a introducir 3, entraría en este bloque

               Console.Write("\tMultipliecacion - N1*N2");

               Console.Write("\nAlimenta el 1er Numero Entero: ");
               n1 = Int16.Parse(Console.ReadLine());
               Console.Write("\nAlimenta el 2do Numero Entero: ");
               n2 = Int16.Parse(Console.ReadLine());

               Console.Write("\nLa Multiplicacion es: {0}", (n1*n2));

               break;

           case 4:    //Si llegara a introducir 4, entraría en este bloque

               Console.Write("\tDivision - N1/N2");

               Console.Write("\nAlimenta el 1er Numero Entero: ");
               n1 = Int16.Parse(Console.ReadLine());
               Console.Write("\nAlimenta el 2do Numero Entero: ");
               n2 = Int16.Parse(Console.ReadLine());

               Console.Write("\nLa Division es: {0}", (n1/n2));

               break;

           default:  //Sino introduce ninguna de las 4 opciones, entraria en esta ultima
               Console.Write("No existe esta Opcion.");
               break;
            }

       //Detener Pantalla
       Console.Write("\n\n\tPresione < Enter > para continuar...");
       Console.ReadKey();
    }
}

No hay comentarios:

Publicar un comentario