Ja bym zamiast
if(choice=='1')//Dodawanie
{
Addition add1;
add1.AD_input_M();
add1.AD_calculate();
}
if(choice=='2')//Odejmowanie
{
Subtraction subt1;
subt1.SU_input_M();
subt1.SU_calculate();
}
if(choice=='3')//Mnozenie
{
Multiplication mul1;
mul1.MU_input_M();
mul1.MU_calculate();
}
if(choice=='4')//Dzielenie
{
Division div1;
div1.DI_input_M();
div1.DI_calculate();
}
Dał switche, a tak to nawet przystępny kalkulatorek ;)
ps: a i jeszcze hermatyzacja danych:
public:
powinno być pod zmiennymi w klasach.