Diagramma di flusso del problema del Calcolo del Bollo di Circolazione Corso di Programmazione in Java – Esercizio n° 002 Esercizio n° 002 Diagramma di flusso del problema del Calcolo del Bollo di Circolazione Istituto Statale di Istruzione Superiore “F. Enriques”
Bollo di Circolazione Kw 0 – 10 Kw 11 – 25 Kw Oltre 25 Kw Tipo 170 € + Corso di Programmazione in Java – Esercizio n° 002 Bollo di Circolazione Il Ministro dei Trasporti ha stabilito i nuovi criteri per il calcolo dell’importo del bollo di circolazione, come indicato dalla seguente tabella: Kw 0 – 10 Kw 11 – 25 Kw Oltre 25 Kw Tipo 170 € + (12 € x Kw) 120 € + (10 € x Kw) Benzina 70 € 170 € + (12 € x Kw) 250 € + (15 € x Kw) Diesel 100 € Fornire il diagramma di flusso che permette di calcolare l’importo in euro del bollo di circolazione, avendo come dati in input, il tipo del veicolo (benzina o diesel) e la sua potenza espressa in Kilowatt (Kw). Istituto Statale di Istruzione Superiore “F. Enriques”
Soluzione dell’esercizio n° 002 Corso di Programmazione in Java – Esercizio n° 002 Soluzione dell’esercizio n° 002 Istituto Statale di Istruzione Superiore “F. Enriques”
inizio Tipo, Kw Importo = 0 vero Tipo = benzina falso vero falso falso Corso di Programmazione in Java – Esercizio n° 002 inizio Tipo, Kw Importo = 0 vero Tipo = benzina falso vero falso falso vero Kw < 11 Kw < 11 Importo = 70 € Importo = 100 € falso vero falso vero Kw > 25 Kw > 25 Importo = 120 € + ( 10 € x Kw) Importo = 170 € + ( 12 € x Kw) Importo = 250 € + ( 15 € x Kw) Importo fine Istituto Statale di Istruzione Superiore “F. Enriques”
public static void main(String[] args) { boolean Tipo; int Kw,importo; final boolean BENZINA = true; final boolean DIESEL = false; importo=0; //Dati in input Tipo=BENZINA; Kw=20; if ( Tipo = = DIESEL ) { if ( Kw < 11 ) importo = 70; if ( ( Kw > = 11 ) & ( Kw <= 25 ) ) importo = 120 + ( Kw * 10 ); if ( Kw > 25 ) importo = 170 + ( Kw * 12 ); } else //Diesel if ( Kw < 11 ) importo = 100; if ( ( Kw > = 11 ) & ( Kw < = 25 ) ) importo = 170 + ( Kw * 12 ); if ( Kw > 25) importo = 250 + ( Kw * 15 ); System.out.println("L'importo del bollo di circolazione è di Euro: " + importo); }; Corso di Programmazione in Java – Esercizio n° 002 Istituto Statale di Istruzione Superiore “F. Enriques”