Witam potrzebuje pomocy. Zrobiłem prosty kalkulator w Dev C++ lecz nie wiem co zrobic zeby kiedy dziele przez zero wyswietliło mi się "Nie można dzielić przez zero". Pomozcie daje 50 pkt.
#include <iostream>
using namespace std;
main
()
{
double a, b, wynik, c;
int dzialanie;
cout << "Dodawanie 1, odejmowanie 2, mnożenie 3, dzielenie 4" << endl;
cin >> dzialanie;
switch(dzialanie)
{
case 1:
cout << "Podaj składaniki" << endl;
cin >> a >> b;
wynik=a+b;
break;
case 2:
cout << "Podaj odjemna i odjemnik" << endl;
cin >> a >> b;
wynik=a-b;
break;
case 3:
cout << "Podaj czynniki" << endl;
cin >> a >> b;
wynik=a*b;
break;
case 4:
cout << "Podaj dzielna i dzielnik" << endl;
cin >> a >> c;
wynik=a/c;
break;
}
cout << "Wynik wynosi: " << wynik << endl;
system("PAUSE");
return EXIT_SUCCESS;
}
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
if (b=!0)
cout << "nie dziel przez zero";
albo
if (b==0)
PS.
Daj normalne return 0; takiego nie potrzebujesz :)
zamiast system pause ładniej wygląda getchar();