[QBasic] G un pb de scripte avec IF ..THEM..ELSE....

G un pb de scripte avec IF ..THEM..ELSE.... [QBasic] - Programmation

Marsh Posté le 20-03-2002 à 18:38:47    

En faite apres la condition "THEM" je tape mon truc meme si c est bon il m affiche "ELSE"
Voila quand je demande si le nombre est bien le nombre (voir le scripte)meme si je reponds bien il me redirige vers la deuxieme solution....

CLS
SCREEN 12
DIM oui AS STRING
PRINT ("Salut a tous! " )
INPUT "Quel est ton nom "; nom$
PRINT ("C est un beau nom ca " ); nom$
INPUT "donne moi un nombre"; nombreun%
CLS
PRINT ("Merci c est bien ce nombre : " ); nombreun%
INPUT "Dis moi oui  ou non  "; chois$
IF chois$ = oui$ THEN
INPUT "Bien alors dis moi un second nombre"; nombredeux%
ELSE
SOUND 100, 3
PRINT ("Tu as une mausaise memoire tu m avais bien dis" ); nombreun%
END IF

Reply

Marsh Posté le 20-03-2002 à 18:38:47   

Reply

Marsh Posté le 20-03-2002 à 18:40:13    

Ecuser moi mon  explique est un peut si vous ne comprenez po un truc demendez moi

Reply

Marsh Posté le 20-03-2002 à 18:59:53    

ca peut paratre con mais essaie de passer le then a la ligne

Reply

Marsh Posté le 20-03-2002 à 19:26:21    

Je viens d essayer et non car quand je mes THEM a la ligne il ne veut plus executer le programme.
Merci quand meme.
@+

Reply

Marsh Posté le 20-03-2002 à 20:49:40    

UP!

Reply

Marsh Posté le 20-03-2002 à 21:05:17    

dans ton test, il me semble que oui$ est une variable, que tu n'as valorisé nulle part, donc il y a peu de chance qu'elle contienne "oui"
 
remplace ton test par  
if choi$ = "oui"
 
 
...

Reply

Marsh Posté le 21-03-2002 à 00:11:15    

habibd a écrit a écrit :

dans ton test, il me semble que oui$ est une variable, que tu n'as valorisé nulle part, donc il y a peu de chance qu'elle contienne "oui"
 
remplace ton test par  
if choi$ = "oui"
 
...  



C'est bien ça le problème.
Je confirme (test à l'appui pour ne pas dire de c*nneries) ;)


---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
Reply

Marsh Posté le 21-03-2002 à 17:57:01    

Merci bcp les gars ( ou les filles tiens d ailleurs ;-) )

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed