usaa19cv4/README.md

40 lines
1.5 KiB
Markdown
Raw Normal View History

2019-10-13 08:40:59 +00:00
# Poľská kalkulačka
Vytvorte zásobníkovú kalkulačku. Zásobník bude mať veľkosť 10 miest na uloženie čísla s desatinnou čiarkou.
Jeden vstup do kalkulačky bude zadaný na jedmom riadku. Vstup do kalkulačky môže byť číslo s desatinnou čiarkou alebo jedna z operácií `+-*/`.
Ak je na vstupe platné číslo, pridajte ho na koniec zásobmíka.
Ak je vstup operácia, vyberte dva posledné čísla zo zásobníka, vykonajte operáciu a výsledok vložte do zásobníka.
Na konci každého úspešného vstupu alebo operácie zobrazte na nový riadok hodnoty v zásobníku oddelené medzerou. V prípade, že sa nepodarilo načítať číslo alebo operáciu, vypíšte chybové hlásenie a ukončite program.
V prípade, že je zásobník plný alebo v ňom nie je dostatok hodnôt, vypíšte chybovú správu a ukončite program.
Príklad práce s programom:
Vstup:
```
34
34.5
+
23
-
45
/
```
Výstup:
```
34.00
34.00 34.50
68.50
68.50 23.00
45.50
45.50 45.00
1.01
no input
```