Programme 9 : Consommation automobile (boucle imbriquées)

text/x-c++src consommation_automobile_imbr.cpp — 891 B

Contenu du fichier

#include <iostream>

using namespace std;

int main()
{
	const float distance = 61.7 ;	//distance de l'essai routier
	const int nb_essais = 4 ;	//nombre d'essais effectues
	
	int num_auto ;		//identification du vehicule
					//Une identification non positive termine
	cout << "Donner le numero du prochain vehicule: " ;
	cin >> num_auto ;
	while (num_auto > 0 )
	{
		float litres_cons, cons ; //total des litres consommes
					  // et consommation du vehicule
		litres_cons = 0 ;
		for (int cpt = 1 ; cpt <= nb_essais ; cpt++)
		{
			cout << "consommation " << cpt << " du vehicule "
				<< num_auto << " : " ;
			cin >> cons ;
			litres_cons = litres_cons + cons/100*distance ;
		}
		cons = litres_cons/(nb_essais * distance) * 100 ;
		cout << "La consommation de ce vehicule est " << cons
			<< endl << endl ;
		cout << "Donner le numero du prochain vehicule: " ;
		cin >> num_auto ;
	}
}