tite fractale

Procédures, exercices

1. Questionnaire

1.1. Principe

On pose une question fermée à l’utilisateur, puis on affiche, en fonction de sa réponse :

L’utilisateur… : OUI (ou NON suivant la réponse bien sûr)

Exemple de question : « Êtes-vous marié ? »

Algorithme Question
Variable: married
Début algorithme
 |  Afficher "Êtes-vous marié ? (O/N)"
 |  Demander married
 |  Si married == "O", alors
 |   |  Afficher "L’utilisateur est marié : OUI"
 |  Sinon
 |   |  Afficher "L’utilisateur est marié : NON"
 |  Fin Si
Fin algorithme
Répétition du début du message. Soit on le stocke dans une variable, soit on le sort du if (mieux).
Algorithme Question
Début algorithme
 |  Afficher « Êtes-vous marié ? (O/N)»
 |  Afficher "L’utilisateur est marié : " + demander()
Fin algorithme
Utilisation non orthodoxe de demander, utiliser une variable pour stocker le résultat serait plus propre Demander married.

1.2. Modifications

Le commanditaire décide de modifier le programme. Il faut lui obéir.

1.2.1. Première modification

On pose maintenant deux questions :

  1. « Êtes-vous marié ? »
  2. « Avez-vous des enfants ? »

1.2.2. Deuxième modification

On veut contrôler la saisie de l’utilisateur, qui ne pourra répondre que par "o" ou "n". S’il tente de répondre autre chose, on lui repose la question.

2. Autres idées

Voir les activités :

Traduire le squelette limites.

Tables d’opérations.

Augmentations de 10%, puis 15%.




Christophe Gragnic, le 26/09/2014, 15h05'58".






Page générée le 27/05/2021, 09h06'59" (source).
historique de la page
historique global