π
<-
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 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 84%
 
Posts: 11
Joined: 27 May 2018, 10:02
Gender: Male
Calculator(s):
MyCalcs profile
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: 28.5%
 
Posts: 4464
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

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 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 84%
 
Posts: 11
Joined: 27 May 2018, 10:02
Gender: Male
Calculator(s):
MyCalcs profile
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: 28.5%
 
Posts: 4464
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

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 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 84%
 
Posts: 11
Joined: 27 May 2018, 10:02
Gender: Male
Calculator(s):
MyCalcs profile
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 17 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
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 Calculatrices à acheter chez Calcuso
-
Stats.
1534 utilisateurs:
>1482 invités
>47 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)