Une calculatrice en console en langage C utilisant la notation polonaise inverse (NPI).
Les opérandes sont entrés avant l'opérateur.
4 5 + → 9
10 2 / → 5
5 ! → 120
Si un opérande est omis, la calculatrice utilise automatiquement le résultat de l'opération précédente.
4 5 + → 9
3 * → 27 (résultat précédent × 3)
| Opérateur | Opération |
|---|---|
+ |
Addition |
- |
Soustraction |
* |
Multiplication |
/ |
Division |
% |
Reste de la division entière |
^ |
Puissance |
! |
Factorielle |
g |
PGCD |
p |
PPCD |
q |
Quitter |
gcc -Wall -Wextra -pedantic -std=c11 main.c -lm -o StackCalc./StackCalcProjet réalisé dans le cadre de l'apprentissage du langage C, suivant le cours Le langage C sur Zeste de Savoir.