Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- using namespace std;
- double param(){
- double a;
- cout<<"Unesi parametar: ";
- cin>>a;
- return a;
- }
- double param2(){
- double b;
- cout<<"Unesi drugi parametar: " && cin>>b;
- return b;
- }
- int trig(){
- int izbor;
- double a, b;
- do {
- cout<<"Izaberi operaciju:\n"\
- " 1. cos\n"\
- " 2. sin\n"\
- " 3. tan\n"\
- " 4. acos\n"\
- " 5. asin\n"\
- " 6. atan\n"\
- " 7. atan (sa 2 parametra)\n"\
- "-> ";
- cin>>izbor;
- if (izbor<1 || izbor>7){
- cout<<"Nevazeci unos!\n";
- }
- } while (izbor<1 || izbor>7);
- switch (izbor){
- case '1':
- a = param();
- cout<<"cos("<<a<<") = "<<cos(a)<<endl;
- break;
- case '2':
- a = param();
- cout<<"sin("<<a<<") = "<<sin(a)<<endl;
- break;
- case '3':
- a = param();
- cout<<"tan("<<a<<") = "<<tan(a)<<endl;
- break;
- case '4':
- a = param();
- cout<<"acos("<<a<<") = "<<acos(a)<<endl;
- break;
- case '5':
- a = param();
- cout<<"asin("<<a<<") = "<<asin(a)<<endl;
- break;
- case '6':
- a = param();
- cout<<"atan("<<a<<") = "<<atan(a)<<endl;
- break;
- case '7':
- a = param();
- b = param2();
- cout<<"atan("<<a<<", "<<b<<") = "<<atan2(a, b)<<endl;
- break;
- }
- return 0;
- }
- int hip(){
- int izbor;
- double a;
- do {
- cout<<"Izaberi operaciju:\n"\
- " 1. cosh\n"\
- " 2. sinh\n"\
- " 3. tanh\n"\
- " 4. acosh\n"\
- " 5. asinh\n"\
- " 6. atanh\n"\
- "-> ";
- cin>>izbor;
- if (izbor<1 || izbor>6){
- cout<<"Nevazeci unos!\n";
- }
- } while (izbor<1 || izbor>6);
- switch (izbor){
- case '1':
- a = param();
- cout<<"cosh("<<a<<")"<<" = "<<cosh(a)<<endl;
- break;
- case '2':
- a = param();
- cout<<"sinh("<<a<<")"<<" = "<<sinh(a)<<endl;
- break;
- case '3':
- a = param();
- cout<<"tanh("<<a<<")"<<" = "<<tanh(a)<<endl;
- break;
- case '4':
- a = param();
- cout<<"acosh("<<a")"<<" = "<<acosh(a)<<endl;
- break;
- case '5':
- a = param();
- cout<<"asinh("<<a")"<<" = "<<asinh(a)<<endl;
- break;
- case '6':
- a = param();
- cout<<"atanh("<<a<<")"<<" = "<<atanh(a)<<endl;
- break;
- }
- return 0;
- }
- int ex_log(){
- int izbor;
- double a;
- int main(){
- int izbor;
- do {
- cout<<"Izaberi tip matematicke operacije:\n 1. Trigonometrijske funkcije\n 2. Hiperboline funkcije\n"\
- " 3. Eksponencijalne i logaritamske funkcije\n 4. Potenciranje i korjenovanje\n"\
- " 5. Funkcije greske i gama funkcije\n 6. Zaokruzivanje i podsjetnici\n"\
- " 7. Manipulacije decimalnom tockom\n 8. Ostale funkcije\n-> ";
- cin>>izbor;
- if (izbor<1 || izbor>8){
- cout<<"Nevazeci unos!\n";
- }
- } while (izbor<1 || izbor>8);
- //Pozivanje funkcija
- /*switch (izbor){
- case '1':
- trig();
- break;
- case '2':
- hip();
- break;
- case '3':
- ex_log();
- break;
- case '4':
- pt_kor();
- break;
- case '5':
- gr_gam();
- break;
- case '6':
- zp();
- break;
- case '7':
- man();
- break;
- case '8':
- ostalo();
- break;
- }*/
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment