lions gate
Structure itérative, lecture de table
Exercice 1 : Vérifions avec Tant que
Complétez l’algorithme ci-dessous, sachant que l’on désire obtenir la présentation suivante à l’écran :
Code catégorie (1 à 3) ?
Erreur, recommencez !!!
Code catégorie (1 à 3) ?
Le client est un [détaillant | semi-grossiste | grossiste]
Lorsque le code catégorie saisi n’est pas correct, le message « Erreur… » s’affiche ; on redemande à nouveau le code catégorie.
Le client est détaillant si le code est égal à 1 ; il est semi-grossiste si le code est 2 : il est grossiste avec un code égal à 3.
Algo vérifions
Const
Libel1= »détaillant » Libel2= »semi-grossiste » Libel3= « grossiste »
Var
Code_catégorie : entier
Début
…
…
…
…
…
Si code_catégorie=… alors
|afficher « Le client est un « , libel1 sinon |si code_catégorie= 2 alors
||…
|sinon
||…
…
…
Fin
Exercice 2 : Vérifions encore mais avec Répéter jusqu’à
Ecrivez la portion d’algorithme réalisant la vérification de la saisie « Voulez-vous continuer (O ou N ) ? » ; on répétera la question si la réponse (du type caractère) n’est pas « O » ou « N ».
Exercice 3 : Cumulons avec Tant que
Ecrivez l’algorithme réalisant la saisie d’une série de nombres entiers et donnant à la fin de la saisie la somme de ces nombres ainsi que le nombre de nombres saisis. Un nombre égal à 0 indiquera la fin de la saisie.
Exercice 4 : cumulons encore mais avec Répéter jusqu’à
Ecrivez l’algorithme réalisant la saisie d’une série de nombres entiers et donnant à la fin de la saisie la somme de ces nombres ainsi que le nombre de nombres saisis. On demandera après chaque saisir si l’on veut « Continuer (O/N) ? »
Exercice 5 : Compliquons
a. Refaites l’algorithme précédent en ajoutant la vérification de la saisie de la réponse à la question « Continuer (O/N) » selon la version de l’exercice 2
b. Refaites l’algorithme précédent en ajoutant la vérification de la saisie de la réponse à la question «