Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int wynik=0, liczba, dzialanie, liczba1;
- bool falsz;
- int main()
- {
- do
- {
- cout << "Obecny wynik to " << wynik << endl;
- cout << "Wprowadz liczbe: ";
- cin >> liczba;
- falsz =cin.fail();
- if (falsz==1)
- {
- do
- {
- cout <<"Wybrales niepoprawna liczbe. Sprobuj ponownie";
- cin.clear();cin.sync();
- cin >> liczba;
- falsz =cin.fail();
- }while(falsz != 0);
- }
- if(liczba!=0)
- {
- cout <<"Wybierz dzialanie:\n[1] Dodawanie\n[2] Odejmowanie\n[3] Mnozenie\n[4] Dzielenie\n[5] Zrezygnuj" <<endl;
- cin >> dzialanie;
- }
- if(dzialanie>0 && dzialanie <6)
- switch(dzialanie)
- {
- case 1:
- wynik+=liczba;
- break;
- case 2:
- wynik-=liczba;
- break;
- case 3:
- wynik*=liczba;
- break;
- case 4:
- wynik/=liczba;
- break;
- case 5:
- cout <<"KONIEC";
- break;
- }
- else
- do
- {
- cout <<"Niepoprawna liczba. Sprobuj jeszcze raz:\n[1] Dodawanie\n[2] Odejmowanie\n[3] Mnozenie\n[4] Dzielenie\n[5] Zrezygnuj" <<endl;
- cin >> dzialanie;
- switch(dzialanie)
- {
- case 1:
- wynik+=liczba;
- break;
- case 2:
- wynik-=liczba;
- break;
- case 3:
- wynik*=liczba;
- break;
- case 4:
- wynik/=liczba;
- break;
- case 5:
- cout <<"KONIEC";
- break;
- }
- }while(dzialanie<1||dzialanie>5);
- }while(dzialanie!=5);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment