Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <conio.h> // biblioteka przechowująca funkcję getch()
- using namespace std;
- void suma(double a, double b)
- {
- cout << a << " + " << b << " = " << a + b << endl;
- }
- void roznica(double a, double b)
- {
- cout << a << " - " << b << " = " << a - b << endl;
- }
- void iloczyn(double a, double b)
- {
- cout << a << " * " << b << " = " << a * b << endl;
- }
- void iloraz(double a, double b)
- {
- cout << a << " / " << b << " = " << a / b << endl;
- }
- int menu()
- {
- cout << "Wcisnij odpowiedni klawisz, aby wykonac operacje:\n";
- cout << "\t1 - dodawanie\n";
- cout << "\t2 - odejmowanie\n";
- cout << "\t3 - mnozenie\n";
- cout << "\t4 - dzielenie\n";
- cout << "\t0 - wyjdz z programu\n";
- char znak;
- do
- znak = getch();
- while(znak < '0' || znak > '4');
- return (static_cast<int>(znak) - 48);
- }
- int main()
- {
- int komenda;
- double a, b;
- do
- {
- cout << "Podaj dwie liczby: ";
- cin >> a >> b;
- cout << endl;
- komenda = menu();
- switch(komenda)
- {
- case 0:
- return 0;
- case 1:
- suma(a, b);
- break;
- case 2:
- roznica(a, b);
- break;
- case 3:
- iloczyn(a, b);
- break;
- case 4:
- if(b == 0)
- cout << "Dzialanie niepoprawne. Nie mozna dzielic przez zero\n";
- else
- iloraz(a, b);
- }
- cout << "\nWcisnij dowolny klawisz, aby kontynuowac...";
- getch();
- system("cls"); // czyści ekran konsoli
- } while(true);
- }
Advertisement
Add Comment
Please, Sign In to add comment