Poster un nouveau sujet Poster une réponse
Faire changer les chiffres a chaque parties
Auteur Message
Qti82



Autorisation : Membre
Nb de messages : 26
Inscrit le : Dim 09 Oct 2011, 11:52
Posté le : Dim 09 Oct 2011, 18:50   Citer 

Salut, j'ai fait un petit jeu ou on doit trouvez le chiffre. il nous dit plus ou moin mais en faite en le testant je vien de voir que cela reste toujours le meme chiffre a trouver alors coment le faire changer a chaque nouvelle partie ?

----------------------
La ti-82 c'est bien mais la ti-84+ c'est mieux :p
 Adresse email Haut de page Bas de page 
 
tilo1996



Autorisation : Membre
Nb de messages : 122
Inscrit le : Sam 23 Avr 2011, 10:47
Posté le : Dim 09 Oct 2011, 18:53   Citer 

Au debut de ton programme, tu ajoute pour la variable nombre a trouver cette ligne.

Code
Entaleat(0,100)->[Ta variable]



Voila.

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
azerty1



Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Dim 09 Oct 2011, 18:55   Citer 

Et donc tu peux aussi si tu veux demander un intervalle au joueur pour plus de diversité:

Code
:Input "MIN?",A
:Input "MAX?",B
:entAléat(A,B->C    //La parenthèse de fin est inutile ici



----------------------
Ti-Connect 64bits
PROTECT
 Adresse email Haut de page Bas de page 
 
Qti82



Autorisation : Membre
Nb de messages : 26
Inscrit le : Dim 09 Oct 2011, 11:52
Posté le : Dim 09 Oct 2011, 19:01   Citer 

Si tu peux me montrer ou le placé ..


Code
Lbl 9
Menu("LE JUSTE PRIX","JOUER",0,"DIFFICULTE",1,"QUITTER",3
Lbl 1
Menu("DIFFICULTE :","EASY",A,"NORMAL",B,"HARD",C
Lbl A
entAleat(1,100->X:Goto 9
Lbl B
entAleat(1,500->X:Goto 9
Lbl C
entAleat(1,1000->X:Goto 9

Lbl 0
EffEcr
Repeat Y=X
Input "DEVINEZ LE PRIX:",Y
If Y>X
Disp "MOINS
If Y<X
Disp "PLUS
End
Pause "BRAVO!
EffEcr



----------------------
La ti-82 c'est bien mais la ti-84+ c'est mieux :p
 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
azerty1



Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Dim 09 Oct 2011, 19:04   Citer 

Alors, je le simplifie un petit peu:


Code
EffEcr
Menu("DIFFICULTE :","EASY",A,"NORMAL",B,"HARD",C,"PERSO",D,"QUITTER",3
Lbl A
entAleat(1,100->X:Goto 0
Lbl B
entAleat(1,500->X:Goto 0
Lbl C
entAleat(1,1000->X:Goto 0
Lbl D
Input "MAX?",A
Input "MIN?",B
entAléat(A,B->X
Lbl 0
EffEcr
Repeat Y=X
Input "DEVINEZ LE PRIX:",Y
If Y>X
Disp "MOINS
If Y<X
Disp "PLUS
End
Pause "BRAVO!
EffEcr
Lbl 3
EffEcr



----------------------
Ti-Connect 64bits
PROTECT
 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Qti82



Autorisation : Membre
Nb de messages : 26
Inscrit le : Dim 09 Oct 2011, 11:52
Posté le : Dim 09 Oct 2011, 19:12   Citer 

Je vien de l'écrire et tester mais c'est toujours le meme chiffre a trouver

----------------------
La ti-82 c'est bien mais la ti-84+ c'est mieux :p
 Adresse email Haut de page Bas de page 
 
azerty1



Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Dim 09 Oct 2011, 19:35   Citer 

Tu as du te trouver hin...

----------------------
Ti-Connect 64bits
PROTECT
 Adresse email Haut de page Bas de page 
 
Qti82



Autorisation : Membre
Nb de messages : 26
Inscrit le : Dim 09 Oct 2011, 11:52
Posté le : Dim 09 Oct 2011, 19:58   Citer 

Mais je me suis tromper mon code est :


Code
Lb9
Menu( " By ....... .....","JOUER",0,"DIFFICULTE",1,"QUITTER",2
Lbl 1
Menu( DIFFICULTE :","EASY",A,"HARD",B
Lbl A
entAleat(1,100->X:Goto 9
Lbl B
entAleat(,1000->X:Goto 9

entAleat(A,B->X
Lbl 0
EffEcr
Repeat Y=X
Input "DEVINEZ LE PRIX:",Y
if Y>X
Disp "MOINS
if Y<X
Disp "PLUS
End
Pause "BRAVO^^
Pause "MADE BY ......
EffEcr



----------------------
La ti-82 c'est bien mais la ti-84+ c'est mieux :p
 Adresse email Haut de page Bas de page 
 
azerty1



Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Dim 09 Oct 2011, 20:26   Citer 

Ton code, ou le code trouvé ici?
Là tu viens d'écrire un code avec des bouts manquants... Le code que je t'ai donné fonctionne parfaitement, donc tu as du faire une erreur de recopiage.

----------------------
Ti-Connect 64bits
PROTECT
 Adresse email Haut de page Bas de page 
 
Qti82



Autorisation : Membre
Nb de messages : 26
Inscrit le : Dim 09 Oct 2011, 11:52
Posté le : Dim 09 Oct 2011, 20:31   Citer 

Non je vien de vérifier c'est bien ce code

----------------------
La ti-82 c'est bien mais la ti-84+ c'est mieux :p
 Adresse email Haut de page Bas de page 
 
sandro



Autorisation : Membre
Nb de messages : 1366
Inscrit le : Ven 25 Mar 2011, 22:58
Posté le : Dim 09 Oct 2011, 20:37   Citer 

ça m'éttonnerait, la ligne entAléa(A,B->X ne sert absolment à rien, et ça m'étonnerait qu'un truc comme ça soit passé inaperçu.

Sandro

----------------------
mort à l'inutile, place à la mémoire libre et aux programmes
 Adresse email Haut de page Bas de page 
 
azerty1



Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Dim 09 Oct 2011, 20:40   Citer 

Ecoute, le code

Code
EffEcr
Menu("DIFFICULTE :","EASY",A,"NORMAL",B,"HARD",C,"PERSO",D,"QUITTER",3
Lbl A
entAleat(1,100->X:Goto 0
Lbl B
entAleat(1,500->X:Goto 0
Lbl C
entAleat(1,1000->X:Goto 0
Lbl D
Input "MAX?",A
Input "MIN?",B
entAléat(A,B->X
Lbl 0
EffEcr
Repeat Y=X
Input "DEVINEZ LE PRIX:",Y
If Y>X
Disp "MOINS
If Y<X
Disp "PLUS
End
Pause "BRAVO!
EffEcr
Lbl 3
EffEcr

$fonctionne donc si toi çane marche pas, vérifie que tu as bien recopier en utilisant les bonnes fonctions.

----------------------
Ti-Connect 64bits
PROTECT
 Adresse email Haut de page Bas de page 
 
Qti82



Autorisation : Membre
Nb de messages : 26
Inscrit le : Dim 09 Oct 2011, 11:52
Posté le : Dim 09 Oct 2011, 20:42   Citer 

Mais je peux pas mettre celui la et rajouter un code pour que sa change tout le temps ?


Code
Lb9
Menu( " By ....... .....","JOUER",0,"DIFFICULTE",1,"QUITTER",2
Lbl 1
Menu( DIFFICULTE :","EASY",A,"HARD",B
Lbl A
entAleat(1,100->X:Goto 9
Lbl B
entAleat(,1000->X:Goto 9

Lbl 0
EffEcr
Repeat Y=X
Input "DEVINEZ LE PRIX:",Y
if Y>X
Disp "MOINS
if Y<X
Disp "PLUS
End
Pause "BRAVO^^
Pause "MADE BY ......
EffEcr



----------------------
La ti-82 c'est bien mais la ti-84+ c'est mieux :p
 Adresse email Haut de page Bas de page 
 
azerty1



Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Dim 09 Oct 2011, 20:44   Citer 

Mais ça change tout le temps! crazy.gif maxiangry.gif se sont des entrées aléatoires!
et le modifié, c'est déjà fait, c'est celui que je t'ai donné! crazy.gif crazy.gif crazy.gif crazy.gif crazy.gif

----------------------
Ti-Connect 64bits
PROTECT
 Adresse email Haut de page Bas de page 
 
Qti82



Autorisation : Membre
Nb de messages : 26
Inscrit le : Dim 09 Oct 2011, 11:52
Posté le : Dim 09 Oct 2011, 20:49   Citer 

Mais ce code marche aussi ? ahh.gif minied.gif

----------------------
La ti-82 c'est bien mais la ti-84+ c'est mieux :p
 Adresse email Haut de page Bas de page 
 
azerty1



Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Dim 09 Oct 2011, 20:52   Citer 


Citer : Qti82


Code
0->X     //rajoute ça, sinon sans changer de diff, La oui, tu auras le meme nb
Lbl 9
Menu( "By ....... .....","JOUER",0,"DIFFICULTE",1,"QUITTER",2
Lbl 1
Menu( DIFFICULTE :","EASY",A,"HARD",B
Lbl A
entAleat(1,100->X:Goto 9
Lbl B
entAleat(,1000->X:Goto 9

Lbl 0
EffEcr
Repeat Y=X
Input "DEVINEZ LE PRIX:",Y
if Y>X
Disp "MOINS
if Y<X
Disp "PLUS
End
Pause "BRAVO^^
Pause "MADE BY ......
EffEcr



OUI

----------------------
Ti-Connect 64bits
PROTECT
 Adresse email Haut de page Bas de page 
 
sandro



Autorisation : Membre
Nb de messages : 1366
Inscrit le : Ven 25 Mar 2011, 22:58
Posté le : Dim 09 Oct 2011, 20:52   Citer 

OUI

----------------------
mort à l'inutile, place à la mémoire libre et aux programmes
 Adresse email Haut de page Bas de page 
 
Qti82



Autorisation : Membre
Nb de messages : 26
Inscrit le : Dim 09 Oct 2011, 11:52
Posté le : Dim 09 Oct 2011, 20:55   Citer 

LoL vous allez me tuer ... je vien de mettre ce que tu ma dit et j'ai tester le nombre était Zéro j'ai rejouer en core 0 et encore 0 alors ... ? minied.gif minied.gif

----------------------
La ti-82 c'est bien mais la ti-84+ c'est mieux :p
 Adresse email Haut de page Bas de page 
 
azerty1



Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Dim 09 Oct 2011, 20:59   Citer 

Alors on va te tuer. Non sérieux, vérifie tout le code que je t'ai donné FONCTIONNE. crazy.gif

Code
0->X
EffEcr
Menu("DIFFICULTE :","EASY",A,"NORMAL",B,"HARD",C,"PERSO",D,"QUITTER",3
Lbl A
entAleat(1,100->X:Goto 0
Lbl B
entAleat(1,500->X:Goto 0
Lbl C
entAleat(1,1000->X:Goto 0
Lbl D
Input "MAX?",A
Input "MIN?",B
entAléat(A,B->X
Lbl 0
EffEcr
Repeat Y=X
Input "DEVINEZ LE PRIX:",Y
If Y>X
Disp "MOINS
If Y<X
Disp "PLUS
End
Pause "BRAVO!
EffEcr
Lbl 3
EffEcr



----------------------
Ti-Connect 64bits
PROTECT
 Adresse email Haut de page Bas de page 
 
Qti82



Autorisation : Membre
Nb de messages : 26
Inscrit le : Dim 09 Oct 2011, 11:52
Posté le : Dim 09 Oct 2011, 21:00   Citer 

Oui mais je veux pas réecrire le code alors que j'en ai fait un a ma manière

----------------------
La ti-82 c'est bien mais la ti-84+ c'est mieux :p
 Adresse email Haut de page Bas de page 
 
azerty1



Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Dim 09 Oct 2011, 21:03   Citer 

C'est la même chose...


----------------------
Ti-Connect 64bits
PROTECT
 Adresse email Haut de page Bas de page 
 
Qti82



Autorisation : Membre
Nb de messages : 26
Inscrit le : Dim 09 Oct 2011, 11:52
Posté le : Dim 09 Oct 2011, 21:27   Citer 

Bon ben j'ai tout recopier manuellement ton code merci quand meme a plus

----------------------
La ti-82 c'est bien mais la ti-84+ c'est mieux :p
 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Dim 09 Oct 2011, 22:43   Citer 

En effet Trohithuthur et sandro, je trouve que vous manquez de pédagogie...

Quand on pose une question, on attend la réponse, et non pas qu'on nous simplifie notre code.


Le fait que tu aies zéro à chaque fois vient d'un problème de Lbl:

le code que tu as posté toi, en premier, gère très bien les aléatoires.
Ce qu'il ne gère pas, c'est que quand tu le démmarre, on arrive sur le menu de jeu, on choisit jouer, et là on "saute" les Lbl avec les entaléat(0,quelque chose)->X

c'est juste qu'il faut en fait que le menu "dificulté" soit obligatoire avant de jouer.

Sinon ta variable X ne prend aucune valeur du tout, et on a zéro.

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Poster un nouveau sujet Poster une réponse





  Page générée en 6 requêtes