All pastes #362821 Raw Edit

Unnamed

public cpp v1 · immutable
·published 2007-02-19 01:58 UTC
rendered paste body
// 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;}