Grupo 312 de Informática

import java.util.*;

public class MenuAntojitos {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Scanner entrada = new Scanner (System.in);       
        int totalBebida=0, totalAlimento=0;
        int totalPagar;
        int contOrdenes;
        int numOrdenes;
       
        System.out.print ("¿Cuantas ordenes desea? ");
        numOrdenes = entrada.nextInt();
       
        char[] opcionAlimentos = new char [numOrdenes],
               opcionBebidas = new char [numOrdenes];
        //char[] opcionBebidas = new char [numOrdenes];
        int[] cantidadAlimentos = new int [numOrdenes];
        int[] cantidadBebidas = new int [numOrdenes];
       
       
       // contOrdenes = 0;
        for (contOrdenes = 0; contOrdenes < numOrdenes; contOrdenes++) {       
            System.out.printf("#Orden : %d \n", contOrdenes+1);
            System.out.println("Menu de alimentos");
            System.out.println("  a) Salbutes.... $8.00");
            System.out.println("  b) Tortas.... $18.00");
            System.out.println("  c) Tostadas....$12.00");
            System.out.println("  d) Panuchos.....$8.00");
       
            System.out.println("\nMenu de bebidas");
            System.out.println("  e) Refresco....$10.00");
       
            System.out.print("Elija un alimento : ");
            opcionAlimentos[contOrdenes] = entrada.next().charAt(0);
       
            System.out.print("    Cantidad de alimento: ");
            cantidadAlimentos [contOrdenes] = entrada.nextInt();
      
      
            System.out.print("Elija una bebida: ");
            opcionBebidas [contOrdenes] = entrada.next().charAt(0);
       
            System.out.print("    Cantidad de Bebida: ");
            cantidadBebidas [contOrdenes]= entrada.nextInt();
     
            switch (opcionAlimentos [contOrdenes]) {
                case 'a' :
                case 'd' :
                    totalAlimento= cantidadAlimentos[contOrdenes] * 8;

                    break;
                case 'b' :
                    totalAlimento= cantidadAlimentos[contOrdenes] * 18;
                    break;
                case 'c' :
                    totalAlimento= cantidadAlimentos[contOrdenes] * 12;
                    break;

                default:
                    totalAlimento = 0;
            }

            switch (opcionBebidas[contOrdenes]) {
                case 'e':
                    totalBebida = cantidadBebidas[contOrdenes] * 10;
            }

            totalPagar = totalAlimento + totalBebida;

            System.out.printf ("Total a pagar es: alimentos %d + bebidas %d = %d %n",
                    totalAlimento, totalBebida, totalPagar);
        }
       
        for (contOrdenes = 0; contOrdenes < numOrdenes; contOrdenes++){
            System.out.printf ("Alimento: %c cantidad %d \n",
                    opcionAlimentos[contOrdenes], cantidadAlimentos[contOrdenes]);
        }   
    }
}