Advertisement
Guest User

Dzien1

a guest
Oct 22nd, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 4.21 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <stdio.h>
  4. #include <conio.h>
  5.  
  6. using namespace std;
  7.  
  8. void menu();
  9. void program1();
  10. void program2();
  11. void program3();
  12. void program4();
  13.  
  14.  
  15.  
  16. int main()
  17. {
  18.     menu();
  19.     char program;
  20.     while (true) {
  21.         cout << "Podaj Numer Programu ( Podaj 0 dla Wywolania Menu)" << endl;
  22.         program = _getch();
  23.         switch (program) {
  24.         case '0':
  25.             menu();
  26.             break;
  27.         case '1':
  28.             cout << "Wybrales Program 1" << endl;
  29.             program1();
  30.             break;
  31.         case '2':
  32.             cout << "Wybrales Program 2" << endl;
  33.             program2();
  34.             break;
  35.         case '3':
  36.             cout << "Wybrales Program 3" << endl;
  37.             program3();
  38.             break;
  39.         case '4':
  40.             cout << "Wybrales Program 4" << endl;
  41.             program4();
  42.             break;
  43.         case '5':
  44.             cout << "Wybrales Program 5" << endl;
  45.             break;
  46.         case '6':
  47.             cout << "Wybrales Program 6" << endl;
  48.             break;
  49.         case '7':
  50.             cout << "Wybrales Program 7" << endl;
  51.             break;
  52.         case '8':
  53.             cout << "Wybrales Program 8" << endl;
  54.             break;
  55.         case '9':
  56.             cout << "Wybrales Program 9" << endl;
  57.             break;
  58.         case 'x':
  59.             exit(11);
  60.             break;
  61.         default:
  62.             cout << "Nie ma takiego Programu" << endl;
  63.         }
  64.     }
  65.     menu();
  66.  
  67.  
  68.    
  69.  
  70.  
  71.  
  72.     return 0;
  73. }
  74.  
  75. void menu() {
  76.     cout << "Wybierz jeden z programow z Podanej Listy " << endl;
  77.     cout << "1.Obliczanie maksimum dwóch liczb" << endl;
  78.     cout << "2.Obliczanie minimum trzech liczb" << endl;
  79.     cout << "3.Rozwiązywanie równania kwadratowego" << endl;
  80.     cout << "4.Sprawdzanie czy rok jest przestępny" << endl;
  81.     cout << "5.Algorytm Euklidesa" << endl;
  82.     cout << "6.Obliczanie silni" << endl;
  83.     cout << "7.Sprawdzanie czy liczba naturalna jest liczbą pierwszą" << endl;
  84.     cout << "8.Potegowanie liczb naturalnych" << endl;
  85.     cout << "9.Obliczanie sumy ciagu liczb" << endl;
  86.     cout << "10.Wyszukiwanie najwiekszego elementu na liscie" << endl;
  87.     cout << "11.Sprawdzanie czy element jest na liscie" << endl;
  88.     cout << "12.Obliczanie sredniej geometrycznej elementow z listy" << endl;
  89.     cout << "13.Sprawdzanie ile elementow z listy spelnia zadany warunek" << endl;
  90.     cout << "14.Wypisywanie elementow z listy spelniajacych zadany warunek" << endl;
  91.     cout << "15.Obliczanie sumy cyfr podanej liczby" << endl;
  92.     cout << "16.Sprawdzanie czy dana liczba jest palindromem" << endl;
  93.     cout << "17.Zamiana liczby z postaci dwojkowej na dziesiętną" << endl;
  94.     cout << "18.Zamiana liczby z postaci dziesietnej na dwojkowa" << endl;
  95.     cout << "19.Zamiana liczby z systemu o podstawie n na system o podstawie m" << endl;
  96.     cout << "20.Sprawdzanie czy z odcinkow mozna zbudowa trojkat" << endl;
  97.     cout << "x - Koniec dzialania programu" << endl;
  98.     system("pause");
  99.  
  100.  
  101. }
  102.  
  103. void program1() {
  104.     int x, y;
  105.     cout << "Podaj Dwie Liczby" << endl;
  106.     cin >> x >> y;
  107.     if (x > y) {
  108.         cout << "Wieksza Liczba Jest " << x << endl;
  109.     }
  110.     else if (x < y)
  111.     {
  112.         cout << "Wieksza Liczba Jest " << y << endl;
  113.     }
  114.     else
  115.     {
  116.         cout << "Podane Liczby Sa takie same " << endl;
  117.     }
  118.     system("pause");
  119.     system("cls");
  120. }
  121.  
  122. void program2() {
  123.     int x, y, z;
  124.     cout << "Podaj Trzy Liczby" << endl;
  125.     cin >> x >> y >> z;
  126.     if (x < y && x < z) {
  127.         cout << "Najmniejszy Jest" << x << endl;
  128.     }
  129.     else if (y < x && y < z) {
  130.         cout << "Najmniejszy Jest" << y << endl;
  131.     }
  132.     else if (z < x && z < y) {
  133.         cout << "Najmniejszy Jest" << z << endl;
  134.     }
  135.     else {
  136.         cout << "Liczby sa rowne" << endl;
  137.     }
  138.     system("pause");
  139.     system("cls");
  140. }
  141.  
  142. void program3() {
  143.  
  144.     float a, b, c;
  145.     cout << "Podaj Wspolczynniki Rownania Kwadratowego" << endl;
  146.     cin >> a >> b >> c;
  147.     if (a > 0) {
  148.         float delta = (b*b) - (4 * a*c);
  149.         if (delta >= 0) {
  150.             cout << "Istnieja Dwa Miejsca Zerowe" << endl;
  151.             float x1, x2;
  152.             x1 = ((-b) - sqrt(delta)) / (2 * a);
  153.             x2 = ((-b) + sqrt(delta)) / (2 * a);
  154.             cout << "Pierwiastkami tego rownania sa x1 = " << x1 << " x2 = " << x2<< endl;
  155.         }
  156.         else {
  157.             cout << "Brak Miejsc Zerowych" << endl;
  158.         }
  159.  
  160.     }
  161.     else {
  162.         cout << "To nie jest Rownanie Kwadratowe" << endl;
  163.     }
  164.     system("pause");
  165.     system("cls");
  166.  
  167.  }
  168.  
  169. void program4() {
  170.     unsigned rok;
  171.     cout << "Podaj Rok" << endl;
  172.     cin >> rok;
  173.     if (rok % 4 == 0 && rok % 100 != 0 || rok % 400 == 0)
  174.         cout << " Rok Jest Przestepny" << endl;
  175.     else
  176.         cout << "Rok nie jest przestepny" << endl;
  177.     system("pause");
  178.     system("cls");
  179. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement