Hej, zamieszcze nizej kod mojego kalkulatora i chcialbym zebyscie powiedzieli mi co zrobic zeby po wybraniu dzialania i wykonaniu wybranego obliczenia program wrocil z powrotem do tabeli wyboru dzialania.
#include <iostream>
int wczytajLiczbe()
{
#include <iostream>
#include <cstdio>
using namespace std;
int dodawanie(int a, int b)
{
return a + b;
}
int odejmowanie(int c, int d)
{
return c - d;
}
int mnozenie(int e, int f)
{
return e * f;
}
int dzielenie(int g, int h)
{
return g / h;
}
int main()
{
int wybor;
do
{
cout << " --Kalkulator-- " << endl;
cout << "|==============|" << endl;
cout << "|Dodawanie[1] |" << endl;
cout << "|Odejmowanie[2]|" << endl;
cout << "|Mnozenie[3] |" << endl;
cout << "|Dzielenie[4] |" << endl;
cout << "| |" << endl;
cout << "|Wyjscie[0] |" << endl;
cout << "|==============|" << endl;
cout << "Wybor: ";
cin >> wybor;
if(wybor == 0 )
{
cout << "Koniec" << endl;
return 0;
}
int a1, a2;
cout << "Podaj pierwsza liczbe: ";
cin >> a1;
cout << "Podaj druga liczbe: ";
cin >> a2;
switch(wybor)
{
case 1:
{
cout << "Wynik to: " << dodawanie(a1, a2) << endl;
break;
}
case 2:
{
cout << "Wynik to: " << odejmowanie(a1, a2) << endl;
break;
}
case 3:
{
cout << "Wynik to: " << mnozenie(a1, a2) << endl;
break;
}
case 4:
{
if(a1 == 0 || a2 ==0)
{
cout << "Probujesz podzielic zero albo przez zero..." << endl;
break;
}
else;
{
cout << "Wynik to: " << dzielenie(a1, a2) << endl;
break;
}
}
}
}while(wybor > 4 && wybor != 0);
}