#include <iostream>
#include <conio.h>
using namespace std;
int dzialanie(int a,int b,int dzial);//1,1
float dzalanie (float a,float b,float dzial);//1/2
int main(){
int a,b;
int dzial;
//float(1/2) -operator dzielenia
// double lub float
cout <<endl<<"Podaj 2 liczby(liczba(np.1)[Enter]liczba(np.2)):"<<endl;
cin>>a;
cin>>b;
cout<<"wybierz dzialanie:"<<endl;
cout<< "1 dodawanie" <<endl;
cout<< "2 odejmowanie" <<endl;
cout<< "3 mnozenie" <<endl;
cout<< "4 dzielenie" <<endl;
cout<< "0 wyjscie" <<endl;
cin>>dzial;
if(!dzial) return 0;
cout<<"Wynik jest rowny "<<endl;
cout<<dzialanie(a,b,dzial)<<endl;
return main();
return 0;
}
int dzialanie(int a,int b,int dzial){
int wynik;
switch(dzial){
case 1 :
wynik=a+b;
break;
case 2 :
wynik=a-b;
break;
case 3 :
wynik=a*b;
break;
case 4 :
wynik=a/b;
break;
}
return wynik;
}
Chcałbym aby tem kalkurator dzielił i w wynikach były ułamki np.3:2=1,5
wolałbym aby operatorem dzielenia było double.