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 :)
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 :)