A cura di: Administrator
/* * 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 * * 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 <stdio.h> int main(void) { float total_miles = 0; float total_gallons = 0; float miles, gallons; printf("nEnter 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 %fn", miles / gallons); total_miles += miles; total_gallons += gallons; printf("nEnter the gallons used (-1 to end): "); scanf("%f", &gallons); } printf("nThe overall average miles/gallons was %fn", total_miles / total_gallons); return (0); }
- Programmazione