Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- using namespace std;
- void moja_funkcja(){
- cout<<"[1] - dodawanie" <<endl;
- cout<<"[2] - odejmowanie" <<endl;
- cout<<"[3] - mnozenie" <<endl;
- cout<<"[4] - dzielenie" <<endl;
- cout<<"[5] - potega" <<endl;
- cout<<"[6] - reszta z dzielenia" <<endl;
- cout<<"[7] - pierwiastkowanie" <<endl;
- cout<<"[0] - zamknij program" <<endl;
- }
- void dodawanie() {
- float a;
- cout<<"Wprowadz liczbe: ";
- cin >>a;
- float b;
- cout<<"Wprowadz druga liczbe: ";
- cin>>b;
- cout<<"Wynik to " << a <<" + "<< b <<" = "<<a+b<<endl;
- }
- void odejmowanie() {
- float a;
- cout<<"Wprowadz liczbe: ";
- cin >>a;
- float b;
- cout<<"Wprowadz druga liczbe: ";
- cin>>b;
- cout<<"Wynik to " << a <<" - "<< b <<" = "<<a-b<<endl;
- }
- void mnozenie() {
- float a;
- cout<<"Wprowadz liczbe: ";
- cin >>a;
- float b;
- cout<<"Wprowadz druga liczbe: ";
- cin>>b;
- cout<<"Wynik to " << a <<" * "<< b <<" = "<<a*b<<endl;
- }
- void dzielenie() {
- float a;
- cout<<"Wprowadz liczbe: ";
- cin >>a;
- float b;
- cout<<"Wprowadz druga liczbe: ";
- cin>>b;
- if(b==0) {
- cout<<"nie dziel przez 0 gamoniu!!!!"<<endl;
- } else {
- cout<<"Wynik to " << a <<" / "<< b <<" = "<<a/b<<endl;
- }}
- void potega() {
- float a;
- cout<<"Wprowadz liczbe: ";
- cin >>a;
- float b;
- cout<<"Wprowadz potege: ";
- cin>>b;
- cout<<"Wynik to " << pow(a,b)<<endl;
- }
- void resztazdzielenia() {
- int a;
- cout<<"Wprowadz liczbe: ";
- cin >>a;
- int b;
- cout<<"Wprowadz druga liczbe: ";
- cin>>b;
- cout<<"Wynik to " << a <<" % "<<b<<" = "<<a% b<<endl;
- }
- void pierwiastek() {
- float a;
- cout<<"Wprowadz liczbe: ";
- cin >>a;
- float b;
- cout<<"Wprowadz wykladnik: ";
- cin>>b;
- cout<<"Wynik to " << exp(log(a)/b)<<endl;
- }
- int main()
- {
- moja_funkcja();
- cout<<"wybierz opcje:"<<endl;
- int liczba;
- do{
- cin>>liczba;
- switch(liczba) {
- case 1: dodawanie(); break;
- case 2: odejmowanie(); break;
- case 3: mnozenie(); break;
- case 4: dzielenie(); break;
- case 5: potega(); break;
- case 6: resztazdzielenia(); break;
- case 7: pierwiastek(); break;
- default: break;
- }
- } while(liczba !=0);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement