π
<-
Chat plein-écran
[^]

Afficher un calcul en ligne

Afficher un calcul en ligne

Unread postby Mathematix » 09 Mar 2019, 11:21

Bonjour à tous,

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 :
Image

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
Last edited by Mathematix on 09 Mar 2019, 17:59, edited 1 time in total.
User avatar
Mathematix
Niveau 5: MO (Membre Overclocké)
Niveau 5: MO (Membre Overclocké)
Level up: 43.8%
 
Posts: 11
Joined: 27 May 2018, 10:02
Gender: Male
Calculator(s):
Class: 3ème
Twitter: @Maxime05222803
Facebook: maxime.corne.92
GitHub: PopCorne

Re: Afficher un calcul en ligne

Unread postby Hamza.S » 09 Mar 2019, 11:46

Salut,

avec une calculatrice à Jour 5.3.0 tu as une fonction verschaîne()
Tu peux donc faire verschaîne(B)+"*”+verschaîne(C)+"+"+verschaîne(D)
Image
User avatar
Hamza.SAdmin.
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 6.1%
 
Posts: 3462
Images: 17
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):

Re: Afficher un calcul en ligne

Unread postby Mathematix » 09 Mar 2019, 14:11

Merci pour ta réponse !

Hamza.S wrote:Salut,

avec une calculatrice à Jour 5.3.0 tu as une fonction verschaîne()
Tu peux donc faire verschaîne(B)+"*”+verschaîne(C)+"+"+verschaîne(D)


J'ai modifié le programme comme il faut, mais j'obtiens ça :
Image

Voici la dernière version du 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

versChaîne(B)+"*"+versChaîne(C)+"+"+versChaîne(D)

Input F
B*C+D

If Rep=F:Then:Disp "Bien jouÉ !":Wait 1:Else:Disp "Faux !":Disp Rep:Wait 1:End

End


Saurais-tu comment résoudre le problème ?

NB : dans un test, j'ai mis Wait juste après les versChaîne, et rien n'étais affiché. Ce n'est donc pas le Input qui écrase les versChaîne...
User avatar
Mathematix
Niveau 5: MO (Membre Overclocké)
Niveau 5: MO (Membre Overclocké)
Level up: 43.8%
 
Posts: 11
Joined: 27 May 2018, 10:02
Gender: Male
Calculator(s):
Class: 3ème
Twitter: @Maxime05222803
Facebook: maxime.corne.92
GitHub: PopCorne

Re: Afficher un calcul en ligne

Unread postby Hamza.S » 09 Mar 2019, 14:21

Là tu n'as pas affiché le calcul
Image
User avatar
Hamza.SAdmin.
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 6.1%
 
Posts: 3462
Images: 17
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):

Re: Afficher un calcul en ligne

Unread postby Mathematix » 09 Mar 2019, 17:58

Hamza.S wrote:Là tu n'as pas affiché le calcul

Ah ok, il suffisait de mettre Disp...

Merci beaucoup pour tes réponses !
User avatar
Mathematix
Niveau 5: MO (Membre Overclocké)
Niveau 5: MO (Membre Overclocké)
Level up: 43.8%
 
Posts: 11
Joined: 27 May 2018, 10:02
Gender: Male
Calculator(s):
Class: 3ème
Twitter: @Maxime05222803
Facebook: maxime.corne.92
GitHub: PopCorne


Return to TI-Basic

Who is online

Users browsing this forum: No registered users and 1 guest

-
Search
-
Featured topics
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
123
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety 
-
Stats.
446 utilisateurs:
>418 invités
>23 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)