Facebook
From Bert, 4 Years ago, written in C++.
Embed
Download Paste or View Raw
Hits: 204
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. float potegowanie(float a, float b)
  5. {
  6.         float wynik = 1;
  7.         for(int i=0;i<b;i++)
  8.         {
  9.                 wynik=wynik*a;
  10.         }      
  11.         return wynik;
  12. }
  13.  
  14. int silnia(int a)
  15. {
  16.         int wynik = 1;
  17.         for(int i=0;i=a;i++)
  18.         {
  19.                 wynik=wynik*a;
  20.                 a--;
  21.         }
  22.         return wynik;
  23. }
  24.  
  25. float odwrotna(float a)
  26. {
  27.         a = 1/a;
  28.         return a;
  29. }
  30.  
  31. int przeciwna(int a)
  32. {
  33.         a = -a;
  34.         return a;
  35. }
  36.  
  37. int bezwzgledna(int a)
  38. {
  39.         a = -a;
  40.         return a;
  41. }
  42.  
  43.  
  44. int main(int argc, char** argv) {
  45.        
  46.     int li;
  47.     char exit = 't';
  48.    
  49.         system("cls");
  50.         cout<<"1.Potegowanie\n2.Silnia\n3.Odwrocenie\n4.Przeciwna\n5.Bezwzgledna\nCo chcesz zrobic?: ";
  51.         cin>>li;
  52.        
  53.         switch(li)
  54.         {
  55.             case 1:
  56.             {
  57.             system("cls");
  58.             float a,b;
  59.             cout<<"Podaj liczbe: ";
  60.             cin>>a;
  61.             cout<<"Podaj wykladnik: ";
  62.             cin>>b;
  63.             cout<<"Wynik = "<<potegowanie(a,b);
  64.             }
  65.                 break;
  66.            
  67.             case 2:
  68.             {
  69.             system("cls");
  70.                 int a;
  71.             cout<<"Podaj liczbe do wyliczenia silni: ";
  72.             cin>>a;
  73.             cout<<"Silnia = "<<silnia(a);
  74.                         }
  75.                                 break;
  76.                        
  77.                         case 3:
  78.                         {
  79.                         system("cls");
  80.                         float a;
  81.                         cout<<"Podaj liczbe do odwrocenia: ";
  82.                         cin>>a;
  83.                         cout<<"Odwrotna = "<<odwrotna(a);
  84.                         }
  85.                 break;
  86.            
  87.             case 4:
  88.             {
  89.             system("cls");
  90.             int a;
  91.             cout<<"Podaj liczbe do ustalenia jej przeciwnej: ";
  92.             cin>>a;
  93.             cout<<"Przeciwna = "<<przeciwna(a);
  94.                         }
  95.                                 break;
  96.                        
  97.                         case 5:
  98.                         {
  99.                         system("cls");
  100.                         int a;
  101.                         cout<<"Podaj liczbe do ustalenia jej bezwzglednej: ";
  102.                         cin>>a;
  103.                         cout<<"|"<<a<<"| =  "<<a<<" dla a >= 0\n      "<<bezwzgledna(a)<<" dla a < 0";
  104.                         }
  105.                                 break;
  106.         }
  107.         return 0;
  108. }
  109.