Salut à tous
comment peut on écrire :
input un point: « exemple (i) »
i=>ai
disp ai
input valeur de ai : « exemple (20) »
disp ai : 20
En fait c’est une entrée qui devient une variable
ca serait simple sous 83+...
niuob Le 29/12/2001 à 09:12 Je suis pas sur d'avoir bien compris mais je pense que tu pourrais utiliser l'indirection #, la fonction expr() et toutes les fonctions de manipulation de chaines de caractères...
Tu peux t'exprimer clairement STP ?
Vive CF !!
Vive la Time To Team !!!
tu veux faire une gestion de commandes en basic, c'est ça?
tu peux utiliser la fonction mid(chaine,pos,taille)
"exemple(20)"->test
test affiche: "exemple(20)"
mid(test,4,3) affiche: "mple"
mid(test,5,6) affiche: "ple(20"
pour récupérer le nombre entre les parenthèses, tu peux faire un truc du genre:
instring(test,"(")+1->startpos
instring(test,")")->endpos
mid(test,startpos,endpos-startpos)->value
et tu as "20" dans value
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960
*** Ne sous-estimez pas la puissance de la Marmotte ***
©
Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina
merci pour le instring() et le mid()
?question de and et de or?
Disp "Entrée 3 valeurs connues"
Prompt a,b,c,d,e,f
If a>0:h+1»h
If b>0:h+1»h
If c>0:h+1»h
If d>0:i+1»i
If e>0:i+1»i
If f>0:i+1»i
If i=3 Then
If d>(e+f):h+1»h
If e>(d+f):h+1»h
If f>(e+d):h+1»h
EndIf
If i+h =/= 3 or h=3 Then
Disp "Bad Bad Boy..."
Goto test
Else
Disp "Good Boy..."
EndIf
Goto menu
question
peut on optimiser les
If i=3 Then
If d>(e+f):h+1»h
If e>(d+f):h+1»h
If f>(e+d):h+1»h
If i+h =/= 3 or h=3 Then
pour en avoir qu'un
TiMad Le 09/01/2002 à 12:03 heu sinon...
Local temp
temp=expr("a"&str(i))
Disp temp
Ca devrai marcher..
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!