Concetti Chiave

  • Il programma consente agli automobilisti di calcolare i chilometri per litro in base ai pieni di benzina effettuati.
  • Viene richiesto l'inserimento dei chilometri percorsi e dei litri utilizzati per ogni pieno.
  • Il calcolo del chilometraggio avviene in un ciclo che continua fino a quando non viene inserito un valore di terminazione.
  • Viene visualizzato il chilometraggio per ogni pieno e, al termine, il chilometraggio medio complessivo.
  • Il codice è scritto in C e utilizza variabili per tenere traccia dei totali di chilometri e litri consumati.

 /*  * A causa dell'alto prezzo della benzina, gli automobilisti sono  * interessati al numero di chilometri percorsi dalle proprie  * automobili. Un automobilista ha mantenuto traccia di diversi  * pieni di benzina, registrando i chilometri percorsi e i litri  * utilizzati per ogni pieno.  * Sviluppate un programma C che prenda in input i chilometri  * percorsi e i litri utilizzati per ogni pieno.  * Il programma dovrà  calcolare e visualizzare i chilometri per  * litro ottenuti da ogni pieno. Dopo aver elaborato tutte le  * informazioni in input, il programma dovrà  calcolare e visualizzare  * anche i chilometri per litro ottenuti complessivamente da tutti  * i pieni.

Sviluppo del programma

* */ /* * SVILUPPO * * TOP) prendere in input i dati relativi ai litri usati e ai * chilometri percorsi con il pieno. Per ogni pieno visualizzare * i km/l e infine i km/l su tutti i pieni. * * R1) inizializzare variabili: totale_km = 0, total_litri = 0; * prendere in input chilometraggio * finché chilometraggio diverso -1 * prendere in input litri consumati * visualizzare chilometri/litri * aggiungere al chilometraggio_totale i chilometri letti * aggiungere al totale_litri i litri letti * prendere in input un nuovo chilometraggio * */ #include int main(void) { float total_miles = 0; float total_gallons = 0; float miles, gallons; printf("

Enter the gallons used (-1 to end): "); scanf("%f", &gallons); while (gallons != -1) { printf("Enter the miles driven: "); scanf("%f", &miles); printf("The miles / gallon for this tank was %f

", miles / gallons); total_miles += miles; total_gallons += gallons; printf("

Enter the gallons used (-1 to end): "); scanf("%f", &gallons); } printf("

The overall average miles/gallons was %f

", total_miles / total_gallons); return (0); }

Domande da interrogazione

  1. Come si calcolano i chilometri per litro per ogni pieno?
  2. I chilometri per litro vengono calcolati dividendo i chilometri percorsi per i litri utilizzati per ogni pieno, come indicato nel programma.

  3. Qual è il metodo per raccogliere i dati relativi ai pieni di benzina?
  4. Il programma richiede all'utente di inserire i litri utilizzati e i chilometri percorsi, continuando a raccogliere dati finché non viene inserito -1 per terminare l'input.

  5. Come viene calcolata la media complessiva dei chilometri per litro?
  6. La media complessiva dei chilometri per litro viene calcolata sommando tutti i chilometri percorsi e dividendo per la somma totale dei litri utilizzati, come mostrato nel programma.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community