All pastes #362756 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-02-19 01:06 UTC
rendered paste body
// Devoir 1 INFO 1001
// Marc-André Lanteigne , A00136563
// Exercice 1.27  page 56
 
#include <iostream>
 
using namespace std;
 
int main()
 
{
        char voiture,
                distance,
                aTotal = 0,
                bTotal = 0,
                cTotal = 0,
                dTotal = 0,
                eTotal = 0,
                fTotal = 0,
                gTotal = 0,
                hTotal = 0,
                S=1;
 
        cout << " Entrez le nom de la voiture ( lettre A, B, C, D, E, F, G, ou H ) et le nombre de kilomètre par voiture " <<endl
                 << " Entrez la lettre S et la valeur 0 pour terminer. "
                 << endl;
        
        while ( S != 0)
        {
			cin >> voiture;


                switch ( voiture ) 
                {
                case 'A' :
                case 'a':
                        cin >> distance;
                        aTotal += distance;
                        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 '\n':
                case '\t':
                case ' ':
                        break;
 
 
                default:
                        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
                 << "\n B : " << bTotal
                 << "\n C : " << cTotal
                 << "\n D : " << dTotal
                 << "\n E : " << eTotal
                 << "\n F : " << fTotal
                 << "\n G : " << gTotal
                 << "\n H : " << hTotal
                 <<endl;
        
        return 0;
}