/* Besedli naloge: Napiši kalkulator za štiri operacije +,-'*,/ nad celimi števili. Obvezno uporabi SWITCH-CASE, posamezne operacije realiziraj z funkcijami-podprogrami. Napisal Matjaž Petrovič , uredil in komentiral Slavko Murko */ #include //omogoča uporabo "cin" in "cout" using namespace std; //tudi omogoča uporabo "cin" in "cout" /*----------------------------------------------- Začetek funkcije main = začetek glavnega programa -----------------------------------------------*/ int main() { //Deklaracija spremenljivk uporabljenih v funkciji main int st1; //prvi število int st2; //drugo število int rez; //rezultat matematične operacije char oper; //matemetična operacija //Najava funkcij uporabljenih v funkciji main. Funkcije so dejansko napisane pozneje int sestej(int,int); int odstej(int,int); int mnozi(int,int); int deli(int,int); //Izpis navodila uporabniku cout<>st1; cin>>oper; cin>>st2; switch(oper){ //Program izbere akcijo glede na vsebino spremenljivke "oper" case'+': rez=sestej(st1,st2); //funcija dobi argumente "st1" in "st2" ter vrne rezultat v spremenljivko "rez" break; //skoči na konec stavka "switch" case'-': rez=odstej(st1,st2); break; //skoči na konec stavka "switch" case'*': rez=mnozi(st1,st2); break; //skoči na konec stavka "switch" case'/': rez=deli(st1,st2); break; //skoči na konec stavka "switch" default: //če ni ustrezal noben prejšnji "case" izpiši "Napačna operacija" cout<<"Napačna operacija !!!"<