Advertisement
Guest User

gucio

a guest
Nov 17th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.13 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. using namespace std;
  5. double pierwsza, druga;
  6. double wynik;
  7. char a;
  8. int po_a, po_b;
  9.  
  10.  
  11. double zapytanie2() {
  12.  
  13.     cout << "Podaj Pierwsza liczbe: ";
  14.     cin >> pierwsza;
  15.     cout << "Podaj Druga liczbe: ";
  16.     cin >> druga;
  17.     return pierwsza;
  18.     return druga;
  19. }
  20. double zapytanie1() {
  21.  
  22.     cout << "Podaj liczbe: ";
  23.     cin >> pierwsza;
  24.     return pierwsza;
  25. }
  26. double zapytanie_funkcja() {
  27.  
  28.     cout << "Podaj x: ";
  29.     cin >> pierwsza;
  30.     return pierwsza;
  31. }
  32.  
  33. double funkcja(double a) {
  34.  
  35.     if (pierwsza < -5 || pierwsza == -1 || pierwsza >5) {
  36.         wynik = 0;
  37.     }
  38.     else if (pierwsza >= -5 && pierwsza < 2){
  39.         wynik = 1;
  40.     }
  41.     else if (pierwsza >= 2 && pierwsza <= 5) {
  42.         wynik = 2;
  43.     }
  44.     return wynik;
  45. }
  46.  
  47. double dzielenie(double a, double b) {
  48.  
  49.     wynik = a / b;
  50.  
  51.     return wynik;
  52. }
  53. double potegowanie(double a, double b) {
  54.  
  55.     wynik = pow(a,b);
  56.  
  57.     return wynik;
  58. }
  59.  
  60. double wartosc_bezwzgledna(double a) {
  61.  
  62.     wynik = abs(a);
  63.  
  64.     return wynik;
  65. }
  66.  
  67. int podzielnosc(int a, int b) {
  68.     if (a % b == 0) {
  69.         wynik = 1;
  70.     }
  71.     else {
  72.         wynik = 0;
  73.     }
  74.     return wynik;
  75. }
  76.  
  77.  
  78. int main() {
  79.     int wybor;
  80.    
  81.  
  82.     cout << "Wybierz co chcesz wykonac \n\n";
  83.     cout << "1. Dzielenie \n";
  84.     cout << "2. Potegowanie \n";
  85.     cout << "3. Wartosc bezwzgledna \n";
  86.     cout << "4. Sprawdz czy liczby sa podzielne przez siebie \n";
  87.     cout << "5. Obliczanie podanej funkcji \n";
  88.     cout << "Co wybierasz: ";
  89.     cin >> wybor;
  90.  
  91.     if (wybor == 1) {
  92.         zapytanie2();
  93.         dzielenie(pierwsza, druga);
  94.         cout << "Wynik: "<< wynik;
  95.     }
  96.     else if (wybor == 2) {
  97.         zapytanie2();
  98.         potegowanie(pierwsza, druga);
  99.         cout << "Wynik: " << wynik;
  100.     }
  101.     else if (wybor == 3) {
  102.         zapytanie1();
  103.         wartosc_bezwzgledna(pierwsza);
  104.         cout << "Wynik: " << wynik;
  105.     }
  106.     else if (wybor == 4) {
  107.         zapytanie2();
  108.         podzielnosc(pierwsza, druga);
  109.         if (wynik == 1){
  110.             cout << "Liczby sa przez siebie podzielne";
  111.         }
  112.         else{
  113.             cout << "Liczby nie sa przez siebie podzielne";
  114.         }
  115.     }
  116.     else if (wybor == 5) {
  117.         zapytanie_funkcja();
  118.         funkcja(pierwsza);
  119.         cout << "Wartosc funkcji wynosi:" << wynik;
  120.     }
  121.     else {
  122.         cout << "Wybierz poprawna opcje\n\n";
  123.         main();
  124.     }
  125.    
  126.  
  127. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement