Je suis débutant en programmation et j'essaie de faire quelques petits programmes sur ma calculettes. Je suis en train de faire un petit programme de calcul mentale.
Voici mon code :
- Code: Select all
EffÉcran
0→E
Input "Nombre de calculs : ",A
Menu("DifficultÉ","TrÈs facile",1,"Facile",2,"Normale",3,"Difficile",4,"TrÈs difficile",5)
Lbl 3
Repeat E=A
EffÉcran
nbrAléatEnt(1,99)→B
nbrAléatEnt(1,9)→C
nbrAléatEnt(1,99)→D
Disp B
Disp " *
Disp C
Disp " +
Disp D
Disp " =
Input F
B*C+D
If Rep=F:Then:Disp "Bien jouÉ !":Wait 1:Else:Disp "Faux !":Disp Rep:Wait 1:End
End
Ce code n'est pas du tout abouti et est juste un premier essai.
Lorsque vous exécuterez pour la première fois le programme, tapez n'importe quel nombre et choisissez le niveau Normale dans le menu.
A ce stade, vous devriez arriver à quelque chose comme cela :
Mon problème est que je n'arrive pas à afficher le calcul en ligne.
En effet, si je code cela :
- Code: Select all
Disp B*C+D
... il est affiché le résultat du calcul et non pas le calcul en ligne à compléter.
J'ai aussi essayé, avec la commande Output(, de mettre tout sur un ligne. Cependant dès que je met un Input (pour avoir la réponse de l'utilisateur), une partie du calcul est mangé.
Est-ce que quelqu'un pourrait m'aider à faire afficher quelque chose de la sorte : xx*x+x=? ?
PS : je suis sur Ti 83 Premium CE