Witam, jestem w klasie 1 liceum i niedawno zacząłem programować w moim 1 języku czyli C++.
Obecnie jestem na 6 odcinku kursu na ''Pasja Informatyki'' więc wiem na razie niewiele :).
Będąc nie do końca usatysfakcjonowany kalkulatorem P. Zelenta, który przedstawił w jednym z odcinków postanowiłem stworzyć swój. Chciałbym usłyszeć wasze opinię na jego temat oraz ewentualne zmiany jakie mógłbym wprowadzić. Poniżej wklejam kod i z góry dziękuję za porady :).
#include <iostream>
#include <ostream>
#include <cmath>
#include <conio.h>
using namespace std;
char wybor;
int main()
{
double a, b, wynik;
int dzialanie;
for(;;)
{
cout<<" MENU GLOWNE"<<endl;
cout<<"-----------------"<<endl;
cout<<"0. Wyjscie"<<endl;
cout<<"1. Dodawanie"<<endl;
cout<<"2. Odejmowanie"<<endl;
cout<<"3. Mnozenie"<<endl;
cout<<"4. Dzielenie"<<endl;
cout<<"5. Pierwiastkowanie"<<endl;
cout<<"6. Potegowanie"<<endl;
cout<<endl<<"Wybierz[0-6] ";
wybor=getch();
switch (wybor)
{
case '1':
system("cls");
cout<<"======[Dodawanie]======"<<endl;
cout<<endl<<"Podaj 1 liczbe: ";
cin>>a;
cout<<"Podaj 2 liczbe: ";
cin>>b;
cout<<endl<<" Suma= "<<a+b;
break;
case '2':
system("cls");
cout<<"======[Odejmowanie]======"<<endl;
cout<<endl<<"Podaj 1 liczbe: ";
cin>>a;
cout<<"Podaj 2 liczbe: ";
cin>>b;
cout<<endl<<" Roznica= "<<a-b;
break;
case '3':
system("cls");
cout<<"======[Mnozenie]======"<<endl;
cout<<endl<<"Podaj 1 liczbe: ";
cin>>a;
cout<<"Podaj 2 liczbe: ";
cin>>b;
cout<<endl<<" Iloczyn= "<<a*b;
break;
case '4':
system("cls");
cout<<"======[Dzielenie]======"<<endl;
cout<<endl<<"Podaj 1 liczbe: ";
cin>>a;
cout<<"Podaj 2 liczbe: ";
cin>>b;
if(b==0) cout<<"Nie dzielimy przez 0!"<<endl;
else
cout<<endl<<" Iloraz= "<<a/b;
break;
case '5':
system("cls");
cout<<"======[Pierwiastkowanie]======"<<endl;
cout<<endl<<"Podaj stopien pierwiastka: ";
cin>>b;
cout<<"Podaj liczbe do spierwiastkowania: ";
cin>>a;
if(b>0) cout<<endl<<" Wynik= "<<pow(a,(1/b));
else cout<<endl<<"Nie pierwiastkujemy przez 0!"<<endl;
break;
case '6':
system("cls");
cout<<"======[Potegowanie]======"<<endl;
cout<<endl<<"Podaj liczbe ktora bedzie potegowana: ";
cin>>a;
cout<<"Podaj stopien potegi: ";
cin>>b;
cout<<endl<<" Wynik= "<<pow(a,b)<<endl;
break;
default : cout<<endl<<"Koniec programu."<< endl;
exit(0);
}
getchar();getchar();
system("cls");
}
return 0;
}```