G un pb de scripte avec IF ..THEM..ELSE.... [QBasic] - Programmation
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
Marsh Posté le 20-03-2002 à 18:59:53
ca peut paratre con mais essaie de passer le then a la ligne
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.
@+
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"
...
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)
Marsh Posté le 21-03-2002 à 17:57:01
Merci bcp les gars ( ou les filles tiens d ailleurs ;-) )
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