Ajouter un commentaire

fredericmazue

je pense qu'il faut que tu définisses des étapes dans ton code. Ca doit être ça qui te manque

Au départ la saisie sur les touches est répercutée dans la zone texte.
Ensuite quand un opérateur (+-*/) est cliqué, tu dois stocker ce qui est dans la zone texte quelque part et aussi stocker l'opération. Et repasser en mode saisie jusqu'à ce que le bouton "=" soit cliqué (bouton à ajouter je crois).
Là tu fais l'opération entre ce qu'il y a dans la zone texte et la variable stockée avant, puis tu affiches le résultat dans la zone texte.

Voilà sans doute le moyen le plus simple de faire. Pour une calculatrice très rudimentaire. Pour des opérations plus compliquées c'est une autre histoire.
Ne pas oublier de traiter une clic prématuré sur la touche =

Bref tu vas programmer une machine à état :)

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
  GGG   H  H  H  H  FFFF  FFFF 
G H H H H F F
G GG HHHH HHHH FFF FFF
G G H H H H F F
GGG H H H H F F