Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <conio.h>
- using namespace std;
- int wczytajLiczbeA()
- {
- int A;
- cout << "Podaj wartosc liczby A.\nA: ";
- cin >> A;
- while (cin.fail())
- {
- cin.clear();
- cin.ignore(1000, '\n');
- cout << "Zle, sprobuj jeszcze raz.\nPodaj wartosc liczby A.\nA: ";
- cin >> A;
- }
- return A;
- }
- int wczytajLiczbeB()
- {
- int B;
- cout << "Podaj wartosc liczby B.\nB: ";
- cin >> B;
- while (cin.fail())
- {
- cin.clear();
- cin.ignore(1000, '\n');
- cout << "Zle, sprobuj jeszcze raz.\nPodaj wartosc liczby B.\nB: ";
- cin >> B;
- }
- return B;
- }
- int main()
- {
- int kalkulator, liczbaB;
- kalkulator = liczbaB = 0;
- int liczbaA = wczytajLiczbeA();
- do
- {
- int liczbaB = wczytajLiczbeB();
- cout << "\n\nWybrales liczby: " << liczbaA << " oraz " << liczbaB << endl;
- cout << "Dokonaj wyboru dzialania: \n\n[1] dodawanie,\n[2] odejmowanie,\n[3] mnozenie,\n[4] dzielenie,\n[5] rezygnuj.\n\nTwoj wybor to: " << endl;
- cin >> kalkulator;
- switch (kalkulator)
- {
- case 1:
- {
- cout << "\nWynik dodawania to: " << (liczbaA += liczbaB) << endl << endl;
- break;
- }
- case 2:
- {
- cout << "\nWynik odejmowania to: " << (liczbaA -= liczbaB) << endl << endl;
- break;
- }
- case 3:
- {
- cout << "\nWynik mnozenia to: " << (liczbaA *= liczbaB) << endl << endl;
- break;
- }
- case 4:
- {
- cout << "\nWynik dzielenia to: " << (liczbaA /= liczbaB) << endl << endl;
- break;
- }
- case 5:
- {
- cout << "\nZrezygnowales, a wiec koniec dzialania programu";
- liczbaB = 0;
- break;
- }
- }
- } while (liczbaA && liczbaB != 0);
- _getch();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement