static void Main(string[] args) { //Se muestra el menu, de la clase Textos Textos.Menu1(); //De la clase Procesos se llama al metodo Opciones que recibe como parametro la opcion del menu //que se captura con El metodo leerInt de la Clase Lecturas Procesos.Opciones(Lecturas.leerInt("Elija una opcion del menu")); }
//Metodo opciones que recibe de parametro, la opcion que se elije del menu public static void Opciones(int valor) { //la variable valor se usa como bandera, centinela, flags, etc. while (valor != 1234587) { switch (valor) { //En el caso 1, de la clase Procesos se llama al metodo Promedio, que recibe la cantidad de grupo, //y para pedir la cantidad de grupo se usa la clase Lecturas y su metodo leerInt case 1: Procesos.Promedio(Lecturas.leerInt("Ingrese la cantidad de grupos")); break; //En el caso 2, para este metodo no se necesita recibir parametros. case 2: Procesos.Agenda(); break; //En el caso 3, de la clase Procesos se llama al metodo VentasAnual, que recibe la cantidad de años, //y para pedir la cantidad de años se usa la clase Lecturas y su metodo leerInt case 3: Procesos.VentasAnual(Lecturas.leerInt("Ingrese la cantidad de años")); break; //En el caso 4, de la clase Procesos se llama al metodo Examen, que recibe la cantidad de empleados, //y para pedir la cantidad de empleados se usa la clase Lecturas y su metodo leerInt case 4: Procesos.Examen(Lecturas.leerInt("Ingrese la cantidad de empleados")); break; //En el caso 0, para salir se asigna el valor para que la condicion del while sea false, y termine el ciclo case 0: valor = 1234587; break; //En el default, se imprime el mensaje para que ingrese una opcion valida default: Textos.IR("Ingrese una opción valida"); break; } Textos.IR("\nPresione Enter para continuar"); Console.ReadKey(); //limpiar pantalla Console.Clear(); //Se valida la variable valor, para asegurar que cambie de opcion y no se mantenga en un ciclo infinito if (valor != 1234587) { //Se Muestra el menu de nuevo Textos.Menu1(); //se le asigna a valor la opcion que ingrese el usuario valor = Lecturas.leerInt("ingrese una opcion"); } else { break; } } }