Pseudo-code |
Morphogramme |
Lire Distance
Lire Performance
Lire Prix
Rendement <-- Prix / Performance
Coût <-- Rendement * Distance
Écrire Coût
|
|
Code C++
// Par: Patrice Roy
// Le: 9 décembre 2001
// But: Une personne utilise sa voiture pour se rendre au travail.
// Écrire le pseudo-code et le morphogramme représentant
// l'algorithme qui permet à cette personne de calculer et
// d'afficher son coût de déplacement.
//
// Pour cela votre algorithme devra préalablement lire les
// trois (3) renseignements suivants :
//
// * La distance à parcourir;
// * La performance de la voiture en km/litre;
// * Le prix de l'essence au litre.
#include <iostream>
using namespace std;
void main ()
{
// ---------------------------------------------------
// Déclaration des variables nécessaires
// -- Intrants du problème
float Distance, // la distance à parcourir
Performance, // performance du véhicule en km/litre
Prix, // prix du carburant (au litre)
// ---------------------------------------------------
// -- Variable pour usage interne
Rendement, // Nombre de $ dépensés par km voyagé (à calculer)
// ---------------------------------------------------
// -- Extrants du problème
Cout; // coût total de déplacement (à calculer)
// ---------------------------------------------------
// Phase d'entrée des données
cout << "Veuillez indiquer:"
<< endl
<< "* la distance a parcourir: (en Km): ";
cin >> Distance;
cout << "* La performance de la voiture (en Km/litre): ";
cin >> Performance;
cout << "* Le prix de l'essence (au litre): ";
cin >> Prix;
// ---------------------------------------------------
// Phase de traitement
Rendement = Prix / Performance; // Nombre de $ par km
Cout = Rendement * Distance; // coût total pour la distance
// ---------------------------------------------------
// Phase de sortie des résultats
cout << endl
<< "Le cout total de deplacement est: "
<< Cout
<< endl;
}