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 :
if (operation$="m") then
' tout ton code ici pour la multiplication
' ...
' ...
else
if (operation$="a") then
' tout ton code ici pour l'addition
' ...
' ...
else
if (operation$="s") then
' tout ton code ici pour la soustraction
' ...
' ...
else
' la c'est aucune des trois touches
end if
end if
end if
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.com/lb4help/Select_Ca...
(site en anglais)