neogz

Switch #4 / 6.1V -66

Nov 15th, 2013
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.20 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3. using namespace std;
  4. int main()
  5. {
  6.     int a, b, c, operacija;
  7.     float y1, y2, y3, y4;
  8.  
  9.     cout << "Unesite 2 broja: ";
  10.     cin >> a >> b;
  11.     cout << "Unesite koju operaciju hocete da izvrsite 1-4: ";
  12.     cin >> operacija;
  13.  
  14.    
  15.     switch (operacija)
  16.         {
  17.         case 1:
  18.             if (b!=0)
  19.             {
  20.                 y1 = static_cast <float> (a) / b;
  21.                 cout << "Âļa/b -> " << y1 << endl;
  22.             }
  23.             else cout << "Dijeljenje sa 0 nije definirano.";
  24.             break;
  25.        
  26.         case 2:
  27.             if (b!=0)
  28.                 {
  29.                 y2 = sqrt(static_cast <float> (a) / b);
  30.                     cout << "korjen (a/b) -> " << y2 << endl;
  31.                 }
  32.                 else cout << "Dijeljenje sa 0 nije definirano.";
  33.                 break;
  34.  
  35.         case 3:
  36.             if (b != 0)
  37.         {
  38.                 y3 = (pow(static_cast <float> (a), 2)) / b;
  39.                     cout << "a*a/b) -> " << y3 << endl;
  40.         }
  41.                 else cout << "Dijeljenje sa 0 nije definirano.";
  42.                 break;
  43.         case 4:
  44.             cout << "Unesite c: ";
  45.             cin >> c;
  46.             if (b != 0)
  47.             {
  48.                 y4 = static_cast <float> (a)*c / b;
  49.                 cout << "a*c/b) -> " << y4 << endl;
  50.             }
  51.             else cout << "Dijeljenje sa 0 nije definirano.";
  52.             break;
  53.  
  54.  
  55.  
  56.         default: cout << "Niste unjeli operaciju od 1-4.";
  57.             break;
  58.         }
  59.    
  60.    
  61.  
  62.    
  63.  
  64.  
  65.  
  66.  
  67.     system("PAUSE>nul");
  68.     return 0;
  69. }
Advertisement
Add Comment
Please, Sign In to add comment