formal 7: menus

menús de elección en c#

en las clases de programacion de esta semana vimos como hacer una elección para unos programas en los cuales usamos el if primero para elegir la acción y después realizamos la acción
ejemplo:

declaramos variables (con float por los puntos decimales)

int eleccion = 0;
   float numero1;
    float numero2;
    float resultado;

hacemos el menu

 Console.WriteLine("¿Que quieres hacer?",/n,"suma",/n,"resta",
/n,"multiplicacion",/n,"divicion",/n,"salir");
elección = Convert.ToInt16(Console.ReadLine());

de ahí vemos que elección fue:

if (elección == 1)
                {
                    Console.Clear();
                    Console.WriteLine("Suma");
                    Console.WriteLine("Primer Numero");
                    numero1 = Convert.ToInt16(Console.ReadLine());
                    Console.WriteLine("Segundo Numero");
                    numero2 = Convert.ToInt16(Console.ReadLine());
                    resul = (numero1 + numero2);
                    Console.WriteLine("Resultado: " + resul);
                    Console.ReadLine();
                }
                else if (eleccion == 2)
                {
                    Console.Clear();
                    Console.WriteLine("resta");
                    Console.WriteLine("Primer Numero");
                    numero1 = Convert.ToInt16(Console.ReadLine());
                    Console.WriteLine("Segundo Numero");
                    numero2 = Convert.ToInt16(Console.ReadLine());
                    resul = (numero1 - numero2);
                    Console.WriteLine("Resultado: " + resul);
                    Console.ReadLine();
                }
                else if (eleccion == 3)
                {
                    Console.Clear();
                    Console.WriteLine("multiplicacion");
                    Console.WriteLine("Primer Numero");
                    numero1 = Convert.ToInt16(Console.ReadLine());
                    Console.WriteLine("Segundo Numero");
                    numero2 = Convert.ToInt16(Console.ReadLine());
                    resul = (numero1 * numero2);
                    Console.WriteLine("Resultado: " + resul);
                    Console.ReadLine();
                }
                else if (eleccion == 4)
                {
                    Console.Clear();
                    Console.WriteLine("divicion");
                    Console.WriteLine("Primer Numero");
                    numero1 = Convert.ToInt16(Console.ReadLine());
                    Console.WriteLine("Segundo Numero");
                    numero2 = Convert.ToInt16(Console.ReadLine());
                    resul = (numero1 / numero2);
                    Console.WriteLine("Resultado: " + resul);
                    Console.ReadLine();
                }
                else if (eleccion == 0)
                {
                    Console.Clear();
                    Console.WriteLine("Salir");
Console.ReadLine();
                   
                }
                else
                {
                    Console.Clear();
                    Console.WriteLine("eso no vale");
                    Console.ReadLine();
                }
 
            }

y fin, el Console.Clear(); es para limpiar la pantalla de tanto texto.

Comentarios

Entradas populares de este blog

formal 13: examen

formal 8: STRINGBUILDER

formal 2: cadena y diagramas