From 84f3426c937d1bb9d44ba25a71706416fbb8b85d Mon Sep 17 00:00:00 2001
From: Martin
+V inverzni poljski ali postfiksni notaciji ne potrebujemo oklepajev:
+računska operacija sledi številoma in se vedno izvede takoj ter zamenja predhodni števili in operacijo z rezultatom operacije.
+
+Poglejmo si računanje (3 + 5) * 2 - 10 * (2 - 1)
ali postfiksno 3 5 + 2 * 10 2 1 - * -
:
+
+
+
+Napišite kalkulator s celoštevilskimi operacijami seštevanja, odštevanja, množenja, deljenja in izračunom ostanka,
+ki prejme vhod v inverzni poljski notaciji. Ko uporabnik ne poda ničesar (pritisne le enter), naj se program zaključi.
+Števila ter operande ločujte s presledkom.
+3 5 +
; izvede se seštevanje, tri elemente zamenja rezultat 8, beremo dalje. 8 2 *
; rezultat je 16, beremo dalje.16 10 2 1 -
; rezultat 1, beremo dalje.16 10 1 *
; rezultat 10, beremo dalje.16 10 -
; rezultat 6, beremo dalje.6
; vhoda je konec zato se se računanje ustavi.
+Izraz: 3 5 +
+Rezultat: 8
+
+Izraz: 16 5 %
+Rezultat: 1
+
+Izraz: 16 5 /
+Rezultat: 3
+
+Izraz: 3 3 3 + +
+Rezultat: 9
+
+Izraz: 3 5 + 2 * 10 2 1 - * -
+Rezultat: 6
+
+Izraz:
+
+
Program je pravilen!
+