#!/bin/bash

# Funkcie
function Pomoc () {
clear
echo "-----------------Kalkulacka (Alfa)-----------------"
echo "1.) Ako zadavat vyrazy do konzoly?"
echo "	Najprv si zvolte prikaz:"
echo "	- _Vypocitaj_ - po vlozeni vyrazu stlacte Enter."
echo "	- _Uprednostnene_ - po vlozeni vyrazu stlacte Enter."
echo "		pouzitý -let-"
echo
echo " Povolene vyrazy:"
echo " Operacie: aditivne + plus, - minus, * alebo x nasobenie, / delenie"
echo " Priklad vyrazu: 44x(43+89)"
echo
echo "2.) Ako ukoncim program?"
echo "Vloz do prikazu hodnotu _Koniec."
echo "Press any key to continue..."
read
}

function Zadaj_vyraz () {
echo -n "Vyraz: "
read Vyraz
}

function Vypocitaj_vyraz () {
clear
echo
echo "Vyraz: $Vyraz"
echo -n "Vysledok je: "
echo $[$Vyraz]
echo
echo "Press any key to continue..."
read
}

function Uprednostnene_vypocitaj_vyraz () {
clear
echo
echo "Vyraz: $Vyraz"
echo -n "Vysledok je: "




if [ $Vyraz == 'Koniec' ]; then exit; fi



S=$(echo $Vyraz | sed 's/x/*/g')
let Vyraz="$Vyraz" 2 > chyba
CHYBA=chyba
if [ ! -s $CHYBA ]; then echo "Vysledok:" $Vyraz;
else echo "Nastala chyba v zapise: " $(cat chyba | cut -d ':' -f 5,6);
fi
echo
echo "Press any key to continue..."
read
}

# SRDCE PROGRAMU
# Uvodne vypisy:
Operacia=0
while [ $Operacia != "Koniec" ]
do
clear
echo "-----------------Kalkulacka (Alfa)-----------------"
echo "POVOLENE VYRAZY:"
echo "1.) Pomoc,"
echo "2.) Vypocitaj"
echo "	 _vyraz_,"
echo "3.) Uprednostnene"
echo "	 _vyraz_,"
echo "4.) Koniec."
echo "-----------------Kalkulacka (Alfa)-----------------"
echo -n "Prikaz: "
read Operacia


case $Operacia in
Pomoc|pomoc) Pomoc;;
Vypocitaj|vypocitaj) Zadaj_vyraz
Vypocitaj_vyraz;;
Uprednostnene|uprednostnene) Zadaj_vyraz
Uprednostnene_vypocitaj_vyraz;;
esac

done
clear
ls -lsa