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
Publicar un comentario