Kalkulator - problem przy dzieleniu
Ostatnio zmodyfikowano 2012-10-28 15:55
Los_Emilos Temat założony przez niniejszego użytkownika |
Kalkulator - problem przy dzieleniu » 2012-10-28 15:41:34 Zrobiłem bardzo krótki, prosty kalkulator. Wszystko jest ok, do momentu aż nie zaimplementuje for, wtedy przy dzieleniu, zamiast wyniku pokazuje się inf. Oto kod programu: #include<iostream> #include<cstdio> #include<cmath> using namespace std; int main() { double a1, a2; char z1; cout << "Wybierz dzialanie jakie chcesz wykonac:" << endl << "a. dodawania" << endl << "b. odejmowanie" << endl << "c. mnozenie" << endl << "d. dzielenie" << endl; cin >> z1; cout << endl << "Podaj dwie liczby do dzialan: " << endl; cin >> a1; cin >> a2; switch( z1 ) { case 'a': { cout << a1 + a2; break; } case 'b': { cout << a1 - a2; break; } case 'c': { cout << a1 * a2; break; } case 'd': { if( a2 = 0 ) { cout << "Nie mozna dzielic przez zero"; break; } else { cout << a1 / a2; } break; } } return 0; }
|
|
SeaMonster131 |
» 2012-10-28 15:43:13 if( a2 = 0 ) = to operator przypisania == to operator porównania |
|
Los_Emilos Temat założony przez niniejszego użytkownika |
» 2012-10-28 15:55:30 Wielkie dzięki. Tyle przez to linijek kodu zmieniałem. |
|
« 1 » |