- Partage ce devoir avec tes amis !
Sujet du devoir
voici l'agorithme que je dois rentrer dans ma calculatrice.
VARIABLES :
U, N
INITIALISATION :
Mettre 42 dans U
Mettre 0 dans N
TRAITEMENT :
Tant que U<100
U prend la valeur U×0,95+6
N prend la valeur N+1
Fin du Tant que
SORTIE :
Afficher N
Où j'en suis dans mon devoir
:Input u,n
:42->u
:0->n
:While u<100
:u->u*0,95+6
:n->n+1
:End
:Disp N
Mais dans ma calculatrice, ca donne data base... je ne vois pas mon erreur.
Cordialement.
4 commentaires pour ce devoir
Il faut mettre la valeur avant la variable ;)
ok, et sans EndWhile est ce que ça marche ?
fais les inversions que je t'ai signalées; c'est valable pour toutes les texas
(sur ma calculatrice, si je ne ferme pas la boucle, le calcul ne finit pas)
j'ai fait une simulation pour u = 5 n = 5 j'obtiens 27
Ils ont besoin d'aide !
- Aucun devoir trouvé, poste ton devoir maintenant.
bonsoir,
Pour ton algorithme
tu te trompes dans l'ordre
u->u*0,95+6 c'est u*0,95+6 -> u
n->n+1 c'est n+1 ->n
il faut aussi que tu fermes ta boucle
EndWhile avant de fermer le programme
essaie avec ces modif, ça devrait marcher
Non ca ne marche pas avec EndWhile ..j'ai un ti 84 plus
Merci