Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- import java.io.*;
- public class MenuPrincipalProyectoFinal {
- public static void main(String[] args) {
- Scanner entrada = new Scanner (System.in);
- int opcion = 0;
- int salirPrincipal = 0;//Variable para controlar el menu principal, permite terminar el programa incluso desde los submenu
- int regresar = 0;//Variable para controlar los submenus y poder regresar al menu principal
- //menu principal
- while (salirPrincipal != 1){
- menuPrincipal();
- System.out.println("Ingrese una opción");
- try{
- opcion = entrada.nextInt();
- }catch(Exception e){
- System.out.println("Opcion no valida");
- }
- switch(opcion) {
- //Menu Clientes
- case 1:
- while (regresar != 1){
- menuClientes();
- System.out.println("Ingrese una opción");
- try{
- opcion = entrada.nextInt();
- }catch(Exception e){
- System.out.println("Opcion no valida");
- }
- switch(opcion) {
- //Ingresar nuevo cliente
- case 1:
- break;
- //Buscar cliente
- case 2:
- break;
- //Modificar datos de cliente
- case 3:
- break;
- //Eliminar Cliente
- case 4:
- break;
- //Regresar al menu principal
- case 5:
- regresar = 1;
- break;
- case 6:
- regresar = 1;
- salirPrincipal = 1;
- break;
- }
- }
- regresar = 0;
- break;//Case1
- //Menu Vehiculos
- case 2:
- while (regresar != 1){
- menuVehiculos();
- System.out.println("Ingrese una opción");
- try{
- opcion = entrada.nextInt();
- }catch(Exception e){
- System.out.println("Opcion no valida");
- }
- switch(opcion) {
- //Ingresar nuevo vehiculo
- case 1:
- break;
- //Buscar vehiculo
- case 2:
- break;
- //Modificar datos de vehiculo
- case 3:
- break;
- //Eliminar vehiculo
- case 4:
- break;
- //Regresar al menu principal
- case 5:
- regresar = 1;
- break;
- case 6:
- regresar = 1;
- salirPrincipal = 1;
- break;
- }
- }
- regresar = 0;
- break;//case2
- //Menu Parqueos
- case 3:
- while (regresar != 1){
- menuParqueos();
- System.out.println("Ingrese una opción");
- try{
- opcion = entrada.nextInt();
- }catch(Exception e){
- System.out.println("Opcion no valida");
- }
- switch(opcion) {
- //Ingresar nuevo vehiculo
- case 1:
- break;
- //Buscar vehiculo
- case 2:
- break;
- //Modificar datos de vehiculo
- case 3:
- break;
- //Eliminar vehiculo
- case 4:
- break;
- //Regresar al menu principal
- case 5:
- regresar = 1;
- break;
- case 6:
- regresar = 1;
- salirPrincipal = 1;
- break;
- }
- }
- regresar = 0;
- break;//case3
- //Menu pagos
- case 4:
- while (regresar != 1){
- menuPagos();
- System.out.println("Ingrese una opción");
- try{
- opcion = entrada.nextInt();
- }catch(Exception e){
- System.out.println("Opcion no valida");
- }
- switch(opcion) {
- //Ingresar nuevo vehiculo
- case 1:
- break;
- //Buscar vehiculo
- case 2:
- break;
- //Modificar datos de vehiculo
- case 3:
- break;
- //Eliminar vehiculo
- case 4:
- break;
- //Regresar al menu principal
- case 5:
- regresar = 1;
- break;
- case 6:
- regresar = 1;
- salirPrincipal = 1;
- break;
- }
- }
- regresar = 0;
- break;//case4
- case 5:
- salirPrincipal = 1;
- }
- }//finWhile
- }
- //Funcion para opciones en el menu principal
- public static void menuPrincipal(){
- System.out.println("\tPARQUEO\n");
- System.out.println("1. CLIENTES");
- System.out.println("2. VEHICULOS");
- System.out.println("3. PARQUEOS");
- System.out.println("4. PAGOS");
- System.out.println("5. SALIR");
- }
- //Funcion para opciones en el menu clientes
- public static void menuClientes(){
- System.out.println("\tCLIENTES\n");
- System.out.println("1. INGRESAR CLIENTE NUEVO");
- System.out.println("2. BUSCAR CLIENTE");
- System.out.println("3. MODIFICAR DATOS DE CLIENTE");
- System.out.println("4. ELIMINAR CLIENTE");
- System.out.println("5. REGRESAR AL MENU PRINCIPAL");
- System.out.println("6. SALIR");
- }
- //Función para opciones en el menu vehiculos
- public static void menuVehiculos(){
- System.out.println("\tVEHICULOS\n");
- System.out.println("1. INGRESAR VEHICULO NUEVO");
- System.out.println("2. BUSCAR VEHICULO");
- System.out.println("3. MODIFICAR DATOS DE UN VEHICULO");
- System.out.println("4. ELIMINAR VEHICULO");
- System.out.println("5. REGRESAR AL MENU PRINCIPAL");
- System.out.println("6. SALIR");
- }
- //Funcion para opciones en el menu parqueos
- public static void menuParqueos(){
- System.out.println("\tPARQUEOS\n");
- System.out.println("1. ASIGNAR PARQUEO");
- System.out.println("2. BUSCAR PARQUEO");
- //System.out.println("3. ");
- //System.out.println("4. ");
- System.out.println("5. REGRESAR AL MENU PRINCIPAL");
- System.out.println("6. SALIR");
- }
- //Funcion para opciones en el menu pagos
- public static void menuPagos(){
- System.out.println("\tPAGOS\n");
- System.out.println("1. REGISTRAR PAGO");
- System.out.println("2. BUSCAR PAGO");
- System.out.println("3. MOSTRAR PAGOS");
- //System.out.println("4. ");
- System.out.println("5. REGRESAR AL MENU PRINCIPAL");
- System.out.println("6. SALIR");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement