// Devoir 2 INFO 1001// Marc-André Lanteigne , A00136563#include <iostream>using namespace std;int main(){ char voiture; // La voiture int distance, // Distance parcourue aTotal = 0, // Distance totale de la voiture A bTotal = 0, // Distance totale de la voiture B cTotal = 0, // Distance totale de la voiture C dTotal = 0, // Distance totale de la voiture D eTotal = 0, // Distance totale de la voiture E fTotal = 0, // Distance totale de la voiture F gTotal = 0, // Distance totale de la voiture G hTotal = 0, // Distance totale de la voiture H S=1; cout << " Entrez le nom de la voiture ( lettre A, B, C, D, E, F, G, ou H ) et le nombre de kilometre par voiture " <<endl<<endl << " Entrez la lettre S et la valeur 0 pour terminer. " << endl; while ( S != 0) // Permet de répeter l'action de fournir des montants de km par voiture jusqu'à ce qu'on entre S 0 { cin >> voiture; // lecture de la voiture switch ( voiture ) // Permet de répeter l'action pour chaque voiture { case 'A' : // Voiture A (majuscule et minuscule) case 'a': cin >> distance; // lecture de la distance de cette voiture aTotal += distance; // le total de tout les distances de cette voiture break; case 'B' : case 'b': cin >> distance; bTotal += distance; break; case 'C' : case 'c': cin >> distance; cTotal += distance; break; case 'D' : case 'd': cin >> distance; dTotal += distance; break; case 'E' : case 'e': cin >> distance; eTotal += distance; break; case 'F' : case 'f': cin >> distance; fTotal += distance; break; case 'G' : case 'g': cin >> distance; gTotal += distance; break; case 'H' : case 'h': cin >> distance; hTotal += distance; break; case 'S' : // Permet de sortir du while case 's': S=0; break; case '\n': // ignorer les nouvelles lignes, case '\t': // les tabulations, case ' ': // et les espaces entrés break; default: // Prendre tous ls autres caractères cout << " Aucune voiture de correspond a cettre lettre. " << " Entrez une autre voiture. " <<endl; break; } } cout <<" \n\n Les totaux de distance pour chaque voiture est : " << "\n A : " << aTotal // Affiche le total de km pour chaque voiture << "\n B : " << bTotal << "\n C : " << cTotal << "\n D : " << dTotal << "\n E : " << eTotal << "\n F : " << fTotal << "\n G : " << gTotal << "\n H : " << hTotal <<endl; cout << " Programme réalisé par : Marc-André Lanteigne " << " Faculté/École : Faculté d'Ingénierie " <<endl; return 0;}