probleme en liberty basic
Forum Programmation : probleme en liberty basic
TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique.
Pour obtenir de l'aide, inscrivez-vous gratuitement !
salut j'ai commencé à programmer en liberty basic mais j'ai rencontré un probleme .
je voulais creer une calculette en liberty basic alors qu'il ya 2jours que j'ai commencé pour la multiplication et l'addition sa allez bien mais des que j'ai ajouter la soustraction sa marcher plus l'addition etait addition et soustraction addition sa veut dire qu'a la place que tu fasses soustraction sa faisait addition.
nomainwin
x = 0
xx = 0
prompt "choississez une operation (m/d/a)";operation$ 'on choisi l'operation
if (operation$="m" ) then
notice "ah ok un bon matheux"
prompt "donnez une valeur a x";x
notice "x egale"; x
prompt "donnez une valeur a xx";xx
notice "xx egale" ;xx
notice "l'operation est ";x;"*";xx
notice "le resultat est "; x*xx
notice "cete operation est beaucoup trop nul pour moi"
else
notice "ok tu choisis le plus facile"
prompt "donnez une valeur a x";x
notice "x egale"; x
prompt "donnez une valeur a xx";xx
notice "xx egale" ;xx
notice "l'operation est ";x;"+";xx
notice "le resultat est "; x+xx
notice "cete operation est beaucoup trop nul pour moi"
end if
end
if operation$="s" then
notice "t'es nul toi tu es au ce2 pour faire une soustraction avec mon aide"
prompt "donnez une valeur a x";x
notice "x egale"; x
prompt "donnez une valeur a xx";xx
notice "xx egale" ;xx
notice "l'operation est ";x;"-";xx
notice "le resultat est "; x-xx
notice "cete operation est beaucoup trop nul pour moi"
end if
end
forcément...
Tu regardes si le mec prend la multiplication, s'il la prend, tu multiplies, et sinon tu fais l'addition. T'as mal géré tes conditions.
Je ne connais pas le liberty basic, mais je peux te donner la forme approximative :
Code :
|
Enfin c'est quelque chose dans ce genre...
Donc tu peux voir toi-même que ça devient vite le bordel, je te conseille d'utiliser le case :
http://www.libertybasicuniversity. [...] tement.htm
(site en anglais)
merci mais dans un autre topic j'ai lu que elseif n'existait pas en liberty basic.
oui c'était moi qui disait que le else if n'existait pas.
Mais ne pas tout confondre ! :-D
La je fais un else, puis je fais un autre if qui n'est pas inclus dans le premier if. (enfin je sais pas trop comment t'expliquer...)
t'avais raison j'ai reussi merci bcp c'est mon premier programme un peu pitoyable mais bon s'ilte plait omar maintenant je veux faire une interface utilisateur comment dois-je proceder?
je te répond dans l'autre topic d'ici 30 secondes ! :-P
Il y a 1523 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
