Advertisement
Guest User

Untitled

a guest
Jul 20th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.75 KB | None | 0 0
  1. #include <iostream> //Prosty kalkulator, który aktualizuje wynik, dopóki nie wyjdziesz z pętli
  2. using namespace std;
  3. int main()
  4. { int c; float wynik; wynik=0;
  5.     do{
  6.         int a;
  7.         cout << "Wynik: " << wynik << endl;
  8.         cout << "Co chcesz zrobic?" << endl;
  9.         cout << "[1] dodac" << endl;
  10.         cout << "[2] odjac" << endl;
  11.         cout << "[3] pomnozyc" << endl;
  12.         cout << "[4] podzielic" << endl;
  13.         cout << "[5] rezygnuje" << endl;
  14.         cin >> a;
  15.         if (!a){
  16.         cout << "Blad krytyczny";
  17.         return 0;}
  18.         else{
  19.         switch (a){
  20.             float b;
  21.             case 1:
  22.             cout << "Jaka liczbe chcesz dodac?" << endl;
  23.             cin >> b;
  24.             wynik=wynik+b;
  25.             cout << "Obecny wynik: " << wynik <<endl;
  26.             break;
  27.             case 2:
  28.             cout << "Jaka liczbe chcesz odjac?" << endl;
  29.             cin >> b;
  30.             wynik=wynik-b;
  31.             cout << "Obecny wynik: " << wynik << endl;
  32.             break;
  33.             case 3:
  34.             cout << "Przez jaka liczbe chcesz pomnozyc?" << endl;
  35.             cin >> b;
  36.             wynik=wynik*b;
  37.             cout << "Obecny wynik: " << wynik << endl;
  38.             break;
  39.             case 4:
  40.             cout << "Przez jaka liczbe chcesz podzielic?" << endl;
  41.             cin >> b;
  42.             if (b==0){
  43.             cout << "Blad krytyczny";
  44.                 return 0;}
  45.             else
  46.             {wynik=wynik/b;
  47.             cout << "Obecny wynik: " << wynik << endl;}
  48.             break;
  49.             case 5:
  50.             return 0;
  51.             break;
  52.             default:
  53.             cout << "Blad" << endl;
  54.             break; }
  55.  
  56.         }
  57.         }while (a != 5);
  58.     return 0;
  59.  
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement