Probleme de programmation

Fermé
tibasics Messages postés 1 Date d'inscription mercredi 2 septembre 2015 Statut Membre Dernière intervention 2 septembre 2015 - 2 sept. 2015 à 20:13
 tibasics - 2 sept. 2015 à 23:14
Bonjour,
cet apres midi j'ai recopié un jeu sur internet , mais ma calculatrice me dit qu'il y a une erreur et me mène a la ligne 33 , en effet , ne trouvant pas dans le catalogue de ma ti 83 premium la commande "randint" j'ai mis la commande "rendint" , je me suis rendu compte que les commandes n'étaient pas les meme car toutes les commandes en anglais comme "and" ou "or" ou "clrHome" sont traduite par ma calculatrice en francais , je voudrais donc connaitre la signification de "randint" en francais,
merci de me répondre

cordialement un homme fatigué

:ClrHome

:Output(1,2,"JEU : REFLEXE")

:Output(3,7,"V1.0")

:Output(5,5,"PAR SHAAC")

:Output(8,2,"SITEDUZERO.COM")

:Pause

:Lbl 5

:Menu("QUEL NIVEAU ?","FACILE",1,"MOYEN",2,"DIFFICILE",3)

:Lbl 1

:1->N

:Goto 4

:Lbl 2

:2->N

:Goto 4

:Lbl 3

:3->N

:Lbl 4

:ClrHome

:For(F,2,15)

:Output(3,F,"-")

:Output(6,F,"-")

:End

:For(F,1,8)

:Output(F,6,"I")

:Output(F,11,"I")

:End

:Output(3,6,"+")

:Output(3,11,"+")

:Output(6,6,"+")

:Output(6,11,"+")

:0->P

:While 1

:randInt(1,9)->A

:If A<=3

:1->Y

:If A>3 and A<=6

:4->Y

:If A>6

:7->Y

:If A=1 or A=4 or A=7

:2->X

:If A=2 or A=5 or A=8

:7->X

:If A=3 or A=6 or A=9

:12->X

:For(F,0,1)

:For(G,0,3)

:Output(Y+F,X+G,"X")

:End:End

:For(F,1,100/N)

:getKey->G

:If G!=0

:G->K

:End

:If K=72

:1->B

:If K=73

:2->B

:If K=74

:3->B

:If K=82

:4->B

:If K=83

:5->B

:If K=84

:6->B

:If K=92

:7->B

:If K=93

:8->B

:If K=94

:9->B

:If A!=B

:Goto 0

:P+1->P

:For(F,0,1)

:For(G,0,3)

:Output(Y+F,X+G," ")

:End:End

:End

:Lbl 0

:ClrHome

:Disp "NOMBRE DE PTS :",P

:Pause

:Menu("CONTINUER ?","OUI",5,"NON",6)

:Lbl 6
A voir également:

1 réponse

Kixxo Messages postés 69 Date d'inscription mercredi 26 mars 2014 Statut Membre Dernière intervention 27 novembre 2015 29
2 sept. 2015 à 20:28
Il me semble que c'est

->Math
-> PRB
-> ent(aléa)

En espérant ne pas me tromper :)
0
merci pour la réponse rapide mais non cela ne fonctionne pas , jai pourtant réencodé: ent(1.9)-> A. Que veut dire (aléa)?
0
Kixxo Messages postés 69 Date d'inscription mercredi 26 mars 2014 Statut Membre Dernière intervention 27 novembre 2015 29 > tibasics
2 sept. 2015 à 21:24
0
En effet la commande est donc nbrAléatEnt mais après modification la calculatrice me ramène cette fois ci a la ligne 34: if A <=3
0
Kixxo Messages postés 69 Date d'inscription mercredi 26 mars 2014 Statut Membre Dernière intervention 27 novembre 2015 29
2 sept. 2015 à 22:27
Pour :randInt(1,9)->A

Tu as bien utilisé la touche "STO ->" ?
0
Non mais j'ai réglé le problème en supprimant le "=" maintenant je peux jouer sauf que j'appuie sur la première touche elle me dit que " ce calcul est hors plage des valeurs affichable sur cette unité " elle me conduit ensuite au milieu du programme sur cette ligne : if G!=0 apparemment elle a un problème avec le !
0