Witam pomału staram się ogarnąć temat Programowania w C++ aby móc spokojnie zacząć naukę w JavaScript Proszę o rzetelną ocenę mojego kalkulatora co jest dobrze co jest źle co zmienić ;-) Pozdrawiam was Mistrzowie ;-)
#include <iostream>
int main ()
{
int nr_dzialania;
float liczbaA;
float liczbaB;
using namespace std;
do {
cout<<" Wybierz Dzialanie Matematyczne"<<endl;
cout <<"[1] DODAWANIE"<<endl;
cout <<"[2] ODEJMOWANIE"<<endl;
cout <<"[3] MONOZENIE"<<endl;
cout <<"[4] DZIELENIE"<<endl;
cout <<"[5] KONIEC PROGRAMU"<<endl;
cin.clear();
cin.sync();
cin>>nr_dzialania;
switch(nr_dzialania)
{
case 1:
cout<<"Wprowadz liczbe A ";
cin>>liczbaA;
cout<<"Wprowadz liczbe B ";
cin>>liczbaB;
cout <<"Dodawanie twoj wynik to= "<<liczbaA+liczbaB<<endl;
cout<< "[6] Kontynuj Program [5] Zakoncz Program"<<endl;
cin>> nr_dzialania;
cin.clear();
cin.sync();
break;
case 2:
cout<<"Wprowadz liczbe A ";
cin>>liczbaA;
cout<<"Wprowadzliczbe B ";
cin>>liczbaB;
cout <<"Odejmowanie twoj wynik to= "<<liczbaA-liczbaB<<endl;
cout<< "[6] Kontynuj Program [5] Zakoncz Program"<<endl;
cin>> nr_dzialania;
cin.clear();
cin.sync();
break;
case 3:
{
cout<<"Wprowadz liczbe A ";
cin>>liczbaA;
cout<<"Wprowadzliczbe B ";
cin>>liczbaB;
if (liczbaA==0 || liczbaB==0)
cout<<"Nie wolno mnozyc przez zero"<<endl;
else
cout<<"Mnozenie twoj wynik to= "<<liczbaA*liczbaB<<endl<<endl;
cout<< "[6] Kontynuj Program [5] Zakoncz Program"<<endl;
cin>> nr_dzialania;
cin.clear();
cin.sync();
}
break;
case 4:
cout <<"Dzielenie twoj wynik to"<<endl;
{
cout<<"Wprowadz liczbe A ";
cin>>liczbaA;
cout<<"Wprowadzliczbe B ";
cin>>liczbaB;
if (liczbaA==0 || liczbaB==0)
cout<<"Nie wolno dzielic przez zero"<<endl;
else
cout<<"dzielenie twoj wynik to= "<<liczbaA/liczbaB<<endl;
}
break;
}
}while( nr_dzialania !=5);
cout<<"KONIEC PROGRAMU DZIEKUJE";
return 0;
}