Mam taki prosty kalkulator, działa on w ten sposób, że wpisuje wpierw komendę - "kalkulator dodaj" i dopiero potem mogę wpisać "liczbę A", a potem "liczbę B". Jak w prosty sposób mógłbym sprawić, żeby wszystkie argumenty były od razu w jednej linii, przykład - "kalkulator dodaj 5 3" ?
class kalkulator{
public:
void w_kalkulator(string argument){
if(argument == "dodaj"){
int a, b, c;
cout<<"Podaj liczbe A:"<<endl;
cin>>a;
cout<<"Podaj liczbe B:"<<endl;
cin>>b;
c = a+b;
cout<<"Wynik to: "<<c;
}
if(argument == "odejmij"){
int a, b, c;
cout<<"Podaj liczbe A:"<<endl;
cin>>a;
cout<<"Podaj liczbe B:"<<endl;
cin>>b;
c = a-b;
cout<<"Wynik to: "<<c;
}
if(argument == "mnoz"){
int a, b, c;
cout<<"Podaj liczbe A"<<endl;
cin>>a;
cout<<"Podaj liczbe B"<<endl;
cin>>b;
c = a*b;
cout<<"Wynik to: "<<c;
}
if(argument == "dziel"){
float a, b, c;
cout<<"Podaj liczbe A"<<endl;
cin>>a;
cout<<"Podaj liczbe B"<<endl;
cin>>b;
c = a/b;
cout<<"Wynik to: "<<c;
}
}
};