Problème Algo

nicolima -  
 nicolima -
Bonjour
j'ai un problème en Algo j'ai un algo qui est dans un livre mais je ne sais pas s'il est faux ou si c'est moi qui ne le comprend pas:
Programme SaisirValeurPositive
Var
ValeurLue : NOMBRE
Debut
Afficher"Entrer une valeur positive"
Faire
Saisir ValeurLue
Tant que ValeurLue<0
Afficher"La valeur saisie est",ValeurLue
Fin

Ds l'instruction tant que ca ne devrait pas être Tant que ValeurLue>0????????????

2 réponses

kij_82 Messages postés 4260 Statut Contributeur 857
 
Hé non :)

Le but ici n'est pas de proposer infiniement la possibilité de saisir un nombre et d'arrêter lorsqu'il est négati. Non, le programme permet de ne saisir qu'un nombre positif, et si celui-ci est négatif, c'est que l'utilisateur a mal entré le chifre, donc le programme demande à nouveau d'en entrer un. Losque le chiffre entré est positif, ce dernier est affiché et le programme s'arrête.
Donc l'algo est bon, tout comme le fait de changer par ce que tu dis est bon aussi, c'est seulement la logique du programme et son fonctionnement qui changeront.

Reste à voir quelle logique colle le mieux à l'intitulé de l'excercice :)
0
nicolima
 
ok merci
Donc si j'ai bien compri la boucle continue tant que l'utilisateur saisie une valeur negative?
0