| 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
|
|
|
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 |
 |
|
| |
tilo1996
Autorisation : Membre
Nb de messages : 122
Inscrit le : Sam 23 Avr 2011, 10:47
|
Posté le : Dim 09 Oct 2011, 18:53
|
|
|
Au debut de ton programme, tu ajoute pour la variable nombre a trouver cette ligne.
| Code | | Entaleat(0,100)->[Ta variable] |
Voila.
|
 |
|
| |
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
|
|
|
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 |
 |
|
| |
Qti82
Autorisation : Membre
Nb de messages : 26
Inscrit le : Dim 09 Oct 2011, 11:52
|
Posté le : Dim 09 Oct 2011, 19:01
|
|
|
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 |
 |
|
| |
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
|
|
|
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 |
 |
|
| |
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
|
|
|
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 |
 |
|
| |
azerty1
Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
|
Posté le : Dim 09 Oct 2011, 19:35
|
|
|
Tu as du te trouver hin...
---------------------- Ti-Connect 64bits
PROTECT |
 |
|
| |
Qti82
Autorisation : Membre
Nb de messages : 26
Inscrit le : Dim 09 Oct 2011, 11:52
|
Posté le : Dim 09 Oct 2011, 19:58
|
|
|
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 |
 |
|
| |
azerty1
Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
|
Posté le : Dim 09 Oct 2011, 20:26
|
|
|
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 |
 |
|
| |
Qti82
Autorisation : Membre
Nb de messages : 26
Inscrit le : Dim 09 Oct 2011, 11:52
|
Posté le : Dim 09 Oct 2011, 20:31
|
|
|
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 |
 |
|
| |
sandro
Autorisation : Membre
Nb de messages : 1366
Inscrit le : Ven 25 Mar 2011, 22:58
|
Posté le : Dim 09 Oct 2011, 20:37
|
|
|
ç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 |
 |
|
| |
azerty1
Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
|
Posté le : Dim 09 Oct 2011, 20:40
|
|
|
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 |
 |
|
| |
Qti82
Autorisation : Membre
Nb de messages : 26
Inscrit le : Dim 09 Oct 2011, 11:52
|
Posté le : Dim 09 Oct 2011, 20:42
|
|
|
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 |
 |
|
| |
azerty1
Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
|
Posté le : Dim 09 Oct 2011, 20:44
|
|
|
Mais ça change tout le temps! se sont des entrées aléatoires!
et le modifié, c'est déjà fait, c'est celui que je t'ai donné! 
---------------------- Ti-Connect 64bits
PROTECT |
 |
|
| |
Qti82
Autorisation : Membre
Nb de messages : 26
Inscrit le : Dim 09 Oct 2011, 11:52
|
Posté le : Dim 09 Oct 2011, 20:49
|
|
|
Mais ce code marche aussi ? 
---------------------- La ti-82 c'est bien mais la ti-84+ c'est mieux :p |
 |
|
| |
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 : 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 |
 |
|
| |
sandro
Autorisation : Membre
Nb de messages : 1366
Inscrit le : Ven 25 Mar 2011, 22:58
|
Posté le : Dim 09 Oct 2011, 20:52
|
|
|
OUI
---------------------- mort à l'inutile, place à la mémoire libre et aux programmes |
 |
|
| |
Qti82
Autorisation : Membre
Nb de messages : 26
Inscrit le : Dim 09 Oct 2011, 11:52
|
Posté le : Dim 09 Oct 2011, 20:55
|
|
|
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 ... ? 
---------------------- La ti-82 c'est bien mais la ti-84+ c'est mieux :p |
 |
|
| |
azerty1
Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
|
Posté le : Dim 09 Oct 2011, 20:59
|
|
|
Alors on va te tuer. Non sérieux, vérifie tout le code que je t'ai donné FONCTIONNE. 
| 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 |
 |
|
| |
Qti82
Autorisation : Membre
Nb de messages : 26
Inscrit le : Dim 09 Oct 2011, 11:52
|
Posté le : Dim 09 Oct 2011, 21:00
|
|
|
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 |
 |
|
| |
azerty1
Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
|
Posté le : Dim 09 Oct 2011, 21:03
|
|
|
C'est la même chose...

---------------------- Ti-Connect 64bits
PROTECT |
 |
|
| |
Qti82
Autorisation : Membre
Nb de messages : 26
Inscrit le : Dim 09 Oct 2011, 11:52
|
Posté le : Dim 09 Oct 2011, 21:27
|
|
|
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 |
 |
|
| |
Persalteas
Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
|
Posté le : Dim 09 Oct 2011, 22:43
|
|
|
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.
|
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |