public class Cassa
{
	public static void main (String[] args)
    {
		//dichiarazione variabili

		int numeroProdotti;

		double[] prezzoProdotto;
		int[] magazzinoProdotto;
		String[] nomeProdotto;

		double totale;
		int qualeProdotto;
		double quantoProdotto;

		numeroProdotti = 4;

		prezzoProdotto = new double[numeroProdotti];
		magazzinoProdotto = new int[numeroProdotti];
		nomeProdotto = new String[numeroProdotti];

       	prezzoProdotto[0] = 2.3;
       	prezzoProdotto[1] = 4.6;
       	prezzoProdotto[2] = 1;
       	prezzoProdotto[3] = 1.5;

        magazzinoProdotto[0] = 5;
		magazzinoProdotto[1] = 6;
		magazzinoProdotto[2] = 10;
		magazzinoProdotto[3] = 30;


        nomeProdotto[0] = "Scatola orecchiette";
		nomeProdotto[1] = "Cime di rapa";
		nomeProdotto[2] = "Pacco di farina";
		nomeProdotto[3] = "Scatolette di tonno";

		totale = 0;
		qualeProdotto = 1;

		while (qualeProdotto!=-1)
		{
			stampaMenu(nomeProdotto, prezzoProdotto);
			qualeProdotto = Console.readInt("Quale prodotto desideri ? ");
			if (qualeProdotto > -1 && qualeProdotto < numeroProdotti)
				{
					quantoProdotto = Console.readDouble("Quantità del prodotto " +
														nomeProdotto[qualeProdotto] +
														" desiderata: ");
					totale = totale + (quantoProdotto * prezzoProdotto[qualeProdotto]);
				}
			if (qualeProdotto >= numeroProdotti)
				System.out.println("Scelta errata, riprova");
		}

		System.out.println("Il totale è euro " + totale);

 	}


     public static void stampaMenu (String[] nomeProdotto, double[] prezzoProdotto)
     {
		 for(int i = 0; i < nomeProdotto.length; i++)
			System.out.println("Inserisci " + i + " per il prodotto " +
								   nomeProdotto[i] + " (prezzo euro " +
								   prezzoProdotto[i] + ")");


		System.out.println("Inserisci -1 per uscire");
 	}


}













