Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- using namespace std;
- string IntToBIN (int number){
- if(number == 0) return "0";
- if(number == 1) return "1";
- if(number % 2 == 0)
- return IntToBIN(number / 2) + "0";
- else
- return IntToBIN(number / 2) + "1";
- }
- int main()
- {
- for(;;){
- float l1,l2;
- int wybor;
- string powrot;
- cout << "Podaj pierwsza liczbe : ";
- cin >> l1;
- cout << "Podaj druga liczbe : ";
- cin >> l2;
- cout << endl << "(1 - Dodawanie; 2 - Odejmowanie; 3 - Mnozenie; 4 - Dzielenie; 5 - Potegowanie; 6 - Pierwiastkowanie; 7 - Pierwsza do binarnego)" << endl << "Operacja : ";
- cin >> wybor;
- switch(wybor){
- case 1:
- cout << "Wynik = " << l1 + l2;
- break;
- case 2:
- cout << "Wynik = " << l1 - l2;
- break;
- case 3:
- cout << "Wynik = " << l1 * l2;
- break;
- case 4:
- cout << "Wynik = " << l1 / l2;
- break;
- case 5:
- cout << "Wynik = " << pow(l1, l2);
- break;
- case 6:
- cout << "Wynik = " << pow(l1,1/l2);
- break;
- case 7:
- cout << "Wynik = " << IntToBIN(l1);
- break;
- default:
- cout << "Zly wybor";
- break;
- }
- cout << endl;system("pause");system("cls");
- cout << endl << "Koniec programu? (tak / nie) : ";
- cin >> powrot;
- if(powrot == "tak"){
- return 0;
- }else{
- system("cls");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement