Lekcja 14 - kalkulator
Ostatnio zmodyfikowano 2012-12-15 13:17
Piokli26 Temat założony przez niniejszego użytkownika |
Lekcja 14 - kalkulator » 2012-12-15 12:13:03 Jestem początkujący i mam problem z moim kalkulatorem: #include <iostream> int main() { int a; int b; char dzialanie; std::cout << "KALKULATOR" << std::endl; std::cout << "Podaj liczbe a: "; std::cin >> a; std::cout << "Dzialanie: "; std::cin >> dzialanie; std::cout << "Podaj lczbe b: "; std::cin >> b; switch( dzialanie ) { case '+': std::cout << "a + b = " << std::cout << a + b << std::endl; break; case '-': std::cout << "a - b = " << std::cout << a - b << std::endl; break; case '*': std::cout << "a * b = " << std::cout << a * b << std::endl; break; case '/': std::cout << "a / b = " << std::cout << a / b << std::endl; break; } return 0; }
a mianowicie chodzi mi o to ,że wychodzą liczby nie z tej ziemi |
|
jsc |
» 2012-12-15 13:04:41 Nie podoba mi się: << std::cout << A po za tym te liczby z nie tej ziemi to znaczy. |
|
Piokli26 Temat założony przez niniejszego użytkownika |
» 2012-12-15 13:17:08 Dzięki Poprawiłem to napisałeś i wszystko działa bez problemowo :) #include <iostream> int main() { int a; int b; char dzialanie; std::cout << "KALKULATOR" << std::endl; std::cout << "Podaj liczbe a: "; std::cin >> a; std::cin.clear(); std::cin.sync(); std::cout << "Dzialanie: "; std::cin >> dzialanie; std::cin.clear(); std::cin.sync(); std::cout << "Podaj lczbe b: "; std::cin >> b; std::cin.clear(); std::cin.sync(); switch( dzialanie ) { case '+': std::cout << "a + b = "; std::cout << a + b << std::endl; break; case '-': std::cout << "a - b = "; std::cout << a - b << std::endl; break; case '*': std::cout << "a * b = "; std::cout << a * b << std::endl; break; case '/': std::cout << "a / b = "; std::cout << a / b << std::endl; break; } return 0; }
|
|
« 1 » |