kalkulator
Ostatnio zmodyfikowano 2013-07-01 12:35
MrPoxipol |
» 2013-07-01 12:08:18 kompiluje* Ten switch powinien być na końcu. Pokaż co teraz masz(czy czegoś źle nie pozmieniałeś). Zmienna c wystarczy jak będzie typu int, lub short int |
|
pekfos |
» 2013-07-01 12:17:37 Program omija wybór operacji, bo po prostu wyboru nie ma. Samo switch(c) nie powoduje wczytywania danych z konsoli. Operacje się nie wyświetlają, bo c, odpowiedzialne za wybór, ma wartość niezdefiniowaną (czyli (prawie) na pewno inną, niż 1, 2, 3 i 4). Liczby do zsumowania, itp musisz pobierać przed wykonywaniem na nich operacji. Inaczej to nie ma sensu. Zmienna c wystarczy jak będzie typu int, lub short int | char też wystarczy ;) |
|
danielpadewski Temat założony przez niniejszego użytkownika |
» 2013-07-01 12:17:42 #include <iostream> int main() { long long a; long long b; long long c; std::cout << "Podaj pierwsza liczbe : " << std::endl; std::cin >> a; std::cout << "Podaj druga liczbe : " << std::endl; std::cin >> b; std::cout << "Wybierz opcje : \n" << std::endl; std::cout << "1. Dodawanie" << std::endl; std::cout << "2. Odejmowanie" << std::endl; std::cout << "3. Mnozenie" << std::endl; std::cout << "4. Dzielenie" << std::endl; std::cin >> c switch( c ) { case 1: std::cout << a << " + " << b << " = " << a + b << std::endl; break; case 2: std::cout << a << " - " << b << " = " << a - b << std::endl; break; case 3: std::cout << a << " * " << b << " = " << a * b << std::endl; break; case 4: std::cout << a << " / " << b << " = " << a / b << std::endl; break; } return 0; } |
|
pekfos |
» 2013-07-01 12:19:31 Brakuje średnika przed switch. |
|
danielpadewski Temat założony przez niniejszego użytkownika |
» 2013-07-01 12:32:39 No dobra działa. Była to praca domowa w rozdziale gdzie jest switch case. Końcowy wynik tego programu jest pozytywny ale czy ta praca domowa jest dobrze odrobiona? |
|
pekfos |
» 2013-07-01 12:35:05 Jeżeli rozważasz założenie tematu związanego ze sprawdzeniem poprawności kodu źródłowego to wiedz, że my nie jesteśmy od tego. Program albo działa, albo nie i jeżeli napisałeś go sam to również powinieneś umieć go samodzielnie przetestować oraz umieć samodzielnie odpowiedzieć na to pytanie. | Zakładanie tematów na forumSkoro problem rozwiązany, zamykam. |
|
1 « 2 » |