calcoloTotali
This commit is contained in:
parent
357cc2189d
commit
18fcb5e3ce
@ -4,7 +4,6 @@
|
|||||||
*/
|
*/
|
||||||
package benzinaio_java;
|
package benzinaio_java;
|
||||||
|
|
||||||
import java.io.Console;
|
|
||||||
import java.util.InputMismatchException;
|
import java.util.InputMismatchException;
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
import java.util.Scanner;
|
import java.util.Scanner;
|
||||||
@ -38,14 +37,14 @@ public class benzinaio_java {
|
|||||||
System.out.print("Opzione: ");
|
System.out.print("Opzione: ");
|
||||||
|
|
||||||
try {
|
try {
|
||||||
scelta = sc.nextInt();
|
scelta = sc.nextInt();
|
||||||
sc.nextLine();
|
sc.nextLine();
|
||||||
|
|
||||||
switch (scelta) {
|
switch (scelta) {
|
||||||
case 0:
|
case 0:
|
||||||
break;
|
break;
|
||||||
case 1,2:
|
case 1, 2:
|
||||||
indicePompaInUso = r.nextInt(scelta == 1 ? indiceUltimaPompaBenzina + 1 : indiceUltimaPompaBenzina + 1, rifornimenti.length);
|
indicePompaInUso = scelta == 1 ? r.nextInt(indiceUltimaPompaBenzina + 1) : r.nextInt(indiceUltimaPompaBenzina + 1, rifornimenti.length);
|
||||||
rifornimenti[indicePompaInUso].Erogazione();
|
rifornimenti[indicePompaInUso].Erogazione();
|
||||||
System.out.println((scelta == 1 ? "Benzina" : "Gasolio") + " erogat" + (scelta == 1 ? "a" : "o") + ": " + rifornimenti[indicePompaInUso].GetLitriErogati() + " L");
|
System.out.println((scelta == 1 ? "Benzina" : "Gasolio") + " erogat" + (scelta == 1 ? "a" : "o") + ": " + rifornimenti[indicePompaInUso].GetLitriErogati() + " L");
|
||||||
System.out.println("Costo: €" + rifornimenti[indicePompaInUso].GetCosto());
|
System.out.println("Costo: €" + rifornimenti[indicePompaInUso].GetCosto());
|
||||||
@ -117,7 +116,7 @@ public class benzinaio_java {
|
|||||||
double[] ritorno = new double[5];
|
double[] ritorno = new double[5];
|
||||||
int indiceUltimaPompaBenzina = TrovaIndiceUltimaPompaBenzina(p_rifornimenti);
|
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[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
|
ritorno[1] += p_rifornimenti[i].GetCostoComplessivo(); //tutti gli incassi delle pompe di benzina
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user