1 / 2
Mar 2023

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

    Mar '23
  • last reply

    Mar '23
  • 1

    reply

  • 238

    views

  • 1

    user