adminv15
Ominide
2 min. di lettura
Vota

Concetti Chiave

  • Il programma C calcola i chilometri per litro per ciascun pieno di benzina e fornisce una media complessiva.
  • Gli utenti inseriscono i litri di benzina utilizzati e i chilometri percorsi, interrompendo l'input con -1.
  • Per ogni pieno, il programma visualizza il rapporto chilometri/litri e aggiorna i totali complessivi.
  • Una volta inseriti tutti i dati, il programma calcola e visualizza la media totale dei chilometri per litro.
  • Il processo si ripete finché l'utente non inserisce -1 per terminare l'inserimento.

 /*  * 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  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 e risposte

Hai bisogno di aiuto?
Chiedi alla community