rootuss

3.4 switch

Oct 22nd, 2016
104
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2. #include <cmath>
  3. #include <iomanip>
  4. #include <cstdlib>
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.     //const double pi=3.141592653589;
  10.     char warunek;
  11.     double a, b;
  12.     double wynik;
  13.  
  14.     cout<<"podaj ktory podpunkt chcesz liczyc: a, b czy c"<<endl;
  15.     cin>>warunek;
  16.  
  17.     switch (warunek)
  18.     {
  19.     case 'a': case 'A':
  20.         cout << "podaj a i b: " << endl;
  21.         cout << "a= ";
  22.         cin>>a;
  23.         cout << "b= ";
  24.         cin>>b;
  25.         cout << endl;
  26.  
  27.         wynik=sqrt( 7/( (pow(a,3))+cos( (M_PI*b) /180)) );
  28.         cout << "wynik w podpunkcie a to: "<<fixed<<setprecision(6)<<wynik<< endl<< endl;
  29.         break;
  30.  
  31.     case 'b': case 'B':
  32.         cout << "podaj a i b: " << endl;
  33.         cout << "a= ";
  34.         cin>>a;
  35.         cout << "b= ";
  36.         cin>>b;
  37.         cout << endl;
  38.  
  39.         wynik=sin( M_PI*(pow((a+b),4)/(sqrt(11)+1))/180 );
  40.         cout << "wynik w podpunkcie b to: "<<fixed<<setprecision(6)<<wynik<< endl<< endl;
  41.         break;
  42.  
  43.     case 'c': case 'C':
  44.         cout << "podaj a: " << endl;
  45.         cout << "a= ";
  46.         cin>>a;
  47.         cout << endl;
  48.  
  49.         wynik=pow( (cos(M_PI*(a+1)/180))/(sqrt(5)+3),3 );
  50.         cout << "wynik w podpunkcie c to: "<<fixed<<setprecision(6)<<wynik<< endl<< endl<< endl;
  51.         break;
  52.     }
  53.  
  54.  
  55.     system ("pause");
  56.     return 0;
  57. }
RAW Paste Data