MeehoweCK

Untitled

Feb 9th, 2023
887
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.40 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. /* DEKLAROWANIE FUNKCJI - SKŁADNIA
  6.  
  7. typ_zwracany nazwa_funkcji([argumenty_funkcji])
  8. {
  9.     ciało_funkcji
  10. }
  11.  
  12. WYWOŁANIE FUNKCJI - SKŁADNIA
  13.  
  14. nazwa_funkcji([wartości_argumentów]);
  15.  
  16. */
  17.  
  18. void funkcja() // funkcja nie zwracająca wartości i nie pobierająca argumentów
  19. {
  20.     cout << "To jest funkcja, ktora cos wypisuje.\n";
  21. }
  22.  
  23. void wyswietl_dodawanie(int a, int b)
  24. {
  25.     cout << a << " + " << b << " = " << a + b << endl;
  26. }
  27.  
  28. int suma(int a, int b)      // ta funkcja zwraca wynik w postaci liczby całkowitej (int)
  29. {
  30.     return a + b;
  31. }
  32.  
  33. int wartosc_bezwzgledna(int liczba)
  34. {
  35.     if(liczba < 0)
  36.         return (-liczba);
  37.     return liczba;
  38. }
  39.  
  40. int main()
  41. {
  42.     funkcja();
  43.     wyswietl_dodawanie(1, 11);
  44.     wyswietl_dodawanie(17, 5);
  45.     wyswietl_dodawanie(111, 12);
  46.     cout << suma(17, 20) << endl;       // wypisanie na ekran wartości działania funkcji suma
  47.     int wynik = suma(1, 2);             // przypisanie do zmiennej wynik wartości zwróconej przez funkcję suma
  48.     cout << wynik << endl;
  49.  
  50.     int x, y;
  51.     cout << "Podaj dwie liczby calkowite: ";
  52.     cin >> x >> y;
  53.     cout << "Ich suma wynosi " << suma(x, y) << endl;
  54.  
  55.     cout << "Wartosc bezwzgledna z " << x << " wynosi " << wartosc_bezwzgledna(x) << endl;
  56.     cout << "Wartosc bezwzgledna z " << y << " wynosi " << wartosc_bezwzgledna(y) << endl;
  57.     return 0;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment