[Lekcja 14] - Uruchamianie kalkulatora z pracy domowej
Ostatnio zmodyfikowano 2014-02-09 17:11
theromanek100 Temat założony przez niniejszego użytkownika |
[Lekcja 14] - Uruchamianie kalkulatora z pracy domowej » 2014-02-09 15:54:33 Witam. Mam problem, ponieważ kiedy otworze kalkulator z pracy domowej z lekcji 14 przez plik .exe to po podaniu drugiej liczby i wciśnięciu ENTER program sam się wyłącza i niemogę zobaczyć wyniku, ale jak uruchomię go z poziomu Code::Blocks skrótem klawiszowym F9 to działa normalnie i mogę zobaczyć wynik obliczenia. To samo dzieje się z innymi programami. Proszę pomóżcie :) #include <iostream> int main() { using namespace std; int liczba; int a; int b; cout << "1. Dodawanie" << endl; cout << "2. Odejmowanie" << endl; cout << "3. Mnozenie" << endl; cout << "4. Dzielenie" << endl; cout << "5. Zamknij" << endl; cout << "" << endl; ; cin >> liczba; cout << "" << endl; ; switch( liczba ) { case 1: cout << "Podaj pierwsza liczbe:" << endl; cout << "" << endl; cin >> a; cout << "" << endl; cout << "Podaj druga liczba:" << endl; cout << "" << endl; cin >> b; cout << "" << endl; cout << "Wynik a + b = " << a + b << endl; cout << "" << endl; break; } switch( liczba ) { case 2: cout << "Podaj pierwsza liczbe:" << endl; cout << "" << endl; cin >> a; cout << "" << endl; cout << "Podaj druga liczba:" << endl; cout << "" << endl; cin >> b; cout << "" << endl; cout << "Wynik a - b = " << a - b << endl; cout << "" << endl; break; } switch( liczba ) { case 3: cout << "Podaj pierwsza liczbe:" << endl; cout << "" << endl; cin >> a; cout << "" << endl; cout << "Podaj druga liczba:" << endl; cout << "" << endl; cin >> b; cout << "" << endl; cout << "Wynik a * b = " << a * b << endl; cout << "" << endl; break; } switch( liczba ) { case 4: cout << "Podaj pierwsza liczbe:" << endl; cout << "" << endl; cin >> a; cout << "" << endl; cout << "Podaj druga liczba:" << endl; cout << "" << endl; cin >> b; cout << "" << endl; cout << "Wynik a / b = " << a / b << endl; cout << "" << endl; break; } switch( liczba ) { default: cout << "Nacisnij ENTER aby zakonczyc program" << endl; break; } return 0; } |
|
Nekronomik |
» 2014-02-09 16:32:05 dodaj sobie #include<conio.h> a po return 0; dodaj getch(); Mi się wydaje że to zależy od programu(jego wersji) np: w nowej wersji dev C++ twój kod normalnie mi działa a w starszej muszę dodać #include<conio.h> i getch(); |
|
theromanek100 Temat założony przez niniejszego użytkownika |
» 2014-02-09 16:42:17 Mógł byś to dodać do mojego kodu, bo nie za bardzo wiem gdzie to wstawić. Ja używam Code::Blocks 13.12 |
|
Parapet |
» 2014-02-09 16:48:21 #include <iostream> #include <conio.h> int main() { using namespace std; int liczba; int a; int b; cout << "1. Dodawanie" << endl; cout << "2. Odejmowanie" << endl; cout << "3. Mnozenie" << endl; cout << "4. Dzielenie" << endl; cout << "5. Zamknij" << endl; cout << "" << endl; ; cin >> liczba; cout << "" << endl; ; switch( liczba ) { case 1: cout << "Podaj pierwsza liczbe:" << endl; cout << "" << endl; cin >> a; cout << "" << endl; cout << "Podaj druga liczba:" << endl; cout << "" << endl; cin >> b; cout << "" << endl; cout << "Wynik a + b = " << a + b << endl; cout << "" << endl; break; } switch( liczba ) { case 2: cout << "Podaj pierwsza liczbe:" << endl; cout << "" << endl; cin >> a; cout << "" << endl; cout << "Podaj druga liczba:" << endl; cout << "" << endl; cin >> b; cout << "" << endl; cout << "Wynik a - b = " << a - b << endl; cout << "" << endl; break; } switch( liczba ) { case 3: cout << "Podaj pierwsza liczbe:" << endl; cout << "" << endl; cin >> a; cout << "" << endl; cout << "Podaj druga liczba:" << endl; cout << "" << endl; cin >> b; cout << "" << endl; cout << "Wynik a * b = " << a * b << endl; cout << "" << endl; break; } switch( liczba ) { case 4: cout << "Podaj pierwsza liczbe:" << endl; cout << "" << endl; cin >> a; cout << "" << endl; cout << "Podaj druga liczba:" << endl; cout << "" << endl; cin >> b; cout << "" << endl; cout << "Wynik a / b = " << a / b << endl; cout << "" << endl; break; } switch( liczba ) { default: cout << "Nacisnij ENTER aby zakonczyc program" << endl; break; } getch(); return 0; }
|
|
theromanek100 Temat założony przez niniejszego użytkownika |
» 2014-02-09 17:11:25 Wielkie dzięki :) |
|
« 1 » |