Concetti Chiave

  • Il programma richiede all'utente di inserire dettagli su un numero specificato di auto, inclusi modello, cilindrata, colore e prezzo.
  • Calcola l'incasso totale sommando i prezzi di tutte le auto inserite.
  • Conta il numero di auto Alfa 147 di colore verde tra quelle catalogate.
  • Determina quante auto hanno una cilindrata maggiore o uguale a 1800 cc.
  • Utilizza un ciclo 'repeat-until' per gestire l'inserimento dei dati fino al numero di auto specificato.

Di n auto inserire modello, cilindrata, colore e prezzo. Stampare l’incasso totale, il numero di auto Alfa 147 verdi e il numero di auto con cilindrata maggiore a 1800.

Dettagli del programma

program es;

uses crt;

var nauto,cilindrata,conta,conta2,auto:integer;

modello,colore:string;

prezzo,incassotot: real;
begin

clrscr;

writeln('numero auto da catalogare');

readln(nauto);

conta:=0;

incassotot:=0;

conta2:=0;

auto:=1;

repeat

writeln('modello');

readln(modello);

writeln('cilindrata');

readln(cilindrata);

writeln('colore');

readln(colore);

writeln('prezzo');

readln(prezzo);

Condizioni e calcoli

incassotot:=incassotot+prezzo;

if (colore='verde') and (modello='alfa 147') then

conta:=conta+1;

if(cilindrata>=1800) then

conta2:=conta2+1;

auto:=auto+1;

until (nauto>auto);

incassotot:=incassotot;

writeln('l''incasso totale Š ' , incassotot);

writeln('le auto alfa 147 verdi sono ' , conta);

writeln('le auto con cilindrata maggiore o uguale a 1800 sono' , conta2);

readln;

end.

Domande da interrogazione

  1. Quali informazioni vengono richieste per ogni auto da catalogare?
  2. Per ogni auto, il programma richiede di inserire il modello, la cilindrata, il colore e il prezzo.

  3. Come viene calcolato l'incasso totale nel programma?
  4. L'incasso totale viene calcolato sommando il prezzo di ogni auto inserita, come indicato nel codice con `incassotot:=incassotot+prezzo`.

  5. Quali sono i criteri per contare le auto Alfa 147 verdi e quelle con cilindrata maggiore di 1800?
  6. Le auto Alfa 147 verdi vengono contate se il colore è 'verde' e il modello è 'alfa 147', mentre le auto con cilindrata maggiore o uguale a 1800 vengono contate se la cilindrata è pari o superiore a 1800.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community