Siemka, mam problem z stworzeniem funkcji kalkulatora. Chciałem dodać funkcję, by podczas gdy x lub y bedzie dzielone przez 0 wyswietlil sie komunikat, by nie dzielic przez 0. Chcialem zapisac to w takiej formie, mianowicie:
if (y==0)||(x==0) cout<<“nigdy cholero nie dziel przez zero!”;
jednak wyswietla sie blad pt. "expected primary expression before “||” token.
Ktoś bylby w stanie mi pomoc? ^^
calosc kodu:
#include
using namespace std;
float x,y;
int wybor;
int main()
{
cout << "podaj 1 liczbe: ";
cin>>x;
cout<<"podaj 2 liczbe: ";
cin>>y;
cout<<"MENU GLOWNE"<<endl;
cout<<"-----------"<<endl;
cout<<"1.dodawanie"<<endl;
cout<<"2.odejmowanie"<<endl;
cout<<"3.mnozenie"<<endl;
cout<<"4.dzielenie"<<endl;
cout<<"wybierz: ";
cin>>wybor;
switch(wybor)
{
case 1:
cout<<"suma= "<<x+y;
break;
case 2:
cout<<"roznica ="<<x-y;
break;
case 3:
cout<<"iloczyn= "<<x*y;
break;
case 4:
if (y==0)||(x==0) cout<<"nigdy cholero nie dziel przez zero!";
else cout<<"iloraz= "<<x/y;
break;
default: cout<<"Nie ma takiej opcji w menu"<<endl;
}
return 0;
}
created
last reply
- 1
reply
- 238
views
- 1
user