Calculadora de números inteiros que aceita como entrada a notação polonesa reversa, realizada como trabalho na disciplina de arquitetura de computadores.
Os comandos das operações são o seguinte: '+' = Adição; '-' = Subtração; '*' = Multiplicação; '/' = Divisão; 'p' = Potencialização; 'f' = fatorial; 's' = raiz quadrada;
Exemplos de notação convencional e polonesa reversa:
Notação convencional Polonesa Reversa ( (1 + 1) / (3 – 2) ) * 5 1 1 + 3 2 - / 5 * 5 + (1 + 2) × 4 - 3 5 1 2 + 4 × + 3 – ( sqrt(25) + fat(4) ) ^ 2 25 s 4 f + 2 p