calcoloTotali

This commit is contained in:
La Programmatrice Verde 2025-10-09 17:52:48 +02:00
parent 357cc2189d
commit 18fcb5e3ce

View File

@ -4,7 +4,6 @@
*/
package benzinaio_java;
import java.io.Console;
import java.util.InputMismatchException;
import java.util.Random;
import java.util.Scanner;
@ -38,14 +37,14 @@ public class benzinaio_java {
System.out.print("Opzione: ");
try {
scelta = sc.nextInt();
scelta = sc.nextInt();
sc.nextLine();
switch (scelta) {
case 0:
break;
case 1,2:
indicePompaInUso = r.nextInt(scelta == 1 ? indiceUltimaPompaBenzina + 1 : indiceUltimaPompaBenzina + 1, rifornimenti.length);
case 1, 2:
indicePompaInUso = scelta == 1 ? r.nextInt(indiceUltimaPompaBenzina + 1) : r.nextInt(indiceUltimaPompaBenzina + 1, rifornimenti.length);
rifornimenti[indicePompaInUso].Erogazione();
System.out.println((scelta == 1 ? "Benzina" : "Gasolio") + " erogat" + (scelta == 1 ? "a" : "o") + ": " + rifornimenti[indicePompaInUso].GetLitriErogati() + " L");
System.out.println("Costo: €" + rifornimenti[indicePompaInUso].GetCosto());
@ -117,7 +116,7 @@ public class benzinaio_java {
double[] ritorno = new double[5];
int indiceUltimaPompaBenzina = TrovaIndiceUltimaPompaBenzina(p_rifornimenti);
for (int i = 0; i < indiceUltimaPompaBenzina; i++) {
for (int i = 0; i <= indiceUltimaPompaBenzina; i++) {
ritorno[0] += p_rifornimenti[i].GetLitriErogatiComplessivi(); //tutti i litri delle pompe di benzina
ritorno[1] += p_rifornimenti[i].GetCostoComplessivo(); //tutti gli incassi delle pompe di benzina