| Pseudo-code | Morphogramme |
|---|---|
BORNE_MIN <-- 2 BORNE_MAX <-- 50 Cpt_Nombre <-- BORNE_MIN Tant que Cpt_Nombre <= BORNE_MAX Si Cpt_Nombre % 2 = 0 Alors Écrire Cpt-Nombre Cpt_Nombre <-- Cpt_Nombre + 1 |
|
// Par: Patrice Roy
// Le: 9 décembre 2001
// But: Écrire le pseudo-code et le morphogramme d'un
// algorithme qui aura pour objet d'écrire
// successivement les nombres pairs de 2 à 50
// inclusivement.
#include <iostream>
using namespace std;
void main ()
{
// ---------------------------------------------------
// Constantes du problème
const short BORNE_MIN = 2, // borne minimale pour le compte
BORNE_MAX = 50; // borne maximale pour le compte
// ---------------------------------------------------
// Déclaration des variables nécessaires
// -- Variable pour traitement interne (et extrant)
short Cpt_Nombre; // compte chaque nombre à examiner
// ---------------------------------------------------
// Phase de traitement (essentiellement, une simple
// répétitive classique)
// ---------------------------------------------------
// -- Initialisation
Cpt_Nombre = BORNE_MIN;
// -- Condition
while (Cpt_Nombre <= BORNE_MAX)
{
// -- Traitement
if (Cpt_Nombre % 2 == 0) // si le compteur est pair
{
cout << Cpt_Nombre << " ";
}
// Incrémentation
Cpt_Nombre ++;
}
cout << endl;
}