Advertisement
MeehoweCK

Untitled

Jul 31st, 2018
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.07 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. // składnia funkcji:
  6. // typ nazwa([dane wejściowe])
  7.  
  8. void funkcja1()                         // funkcja nic nie pobierająca i nic nie zwracająca (void)
  9. {
  10.     cout << "to jest wywolanie funkcji nr 1" << endl;
  11. }
  12.  
  13. void funkcja2(int a, int b)             // ta funkcja nic nie zwraca, ale pobiera dane (dwie zmienne)
  14. {
  15.     cout << "wynikiem mnozenia " << a << " * " << b << " jest liczba " << a*b << endl;
  16. }
  17.  
  18. int funkcja3()                          // funkcja zwracająca wartość, ale nie pobierająca żadnych danych
  19. {
  20.     cout << "10 * 15 = " << 10*15 << endl;
  21.     return 10*15;                       // słowo kluczowe return zwraca wartość funkcji (w tym wypadku 150)
  22. }
  23.  
  24. double funkcja4(int a, int b)             // ta funkcja nic nie zwraca, ale pobiera dane (dwie zmienne)
  25. {
  26.     cout << "wynikiem dzielenia " << a << " / " << b << " jest liczba " << static_cast<double>(a) / b << endl;
  27.     return static_cast<double>(a) / b;
  28. }
  29.  
  30. int main()
  31. {
  32.     funkcja1();                         // wywołanie funkcji
  33.     funkcja2(12, 17);                   // wywołanie funkcji drugiej (podajemy wartości pobierane przez funkcję)
  34.     funkcja2(7, 13);                    // ponowne wywołanie funkcji drugiej, ale dla innych danych wejściowych
  35.     int x, y;
  36.     x = 200;
  37.     y = 111;
  38.     funkcja2(x, y);                     // wywołanie funkcji drugiej dla zmiennych x i y (nazwy nie muszą się zgadzać z deklaracją funkcji!)
  39.     x = funkcja3();                     // wywołanie funkcji trzeciej ORAZ przypisanie zmiennej x wartości zwracanej przez tę funkcję!
  40.     cout << x << endl;                  // wypisuje na ekran obecną wartość x, która wynosi 150
  41.     double liczba = funkcja4(125, 745); // wywołanie funkcji czwartej oraz przypisanie jej wartości do zmiennej liczba
  42.     cout << liczba << endl;
  43.  
  44.     cout << funkcja4(13,77) << endl;    // oprócz tego, że na ekran zostanie wypisany wiersz 26 (wywołanie funkcji czwartej), to jeszcze zostanie wypisany wynik zwrócony przez tę funkcję
  45.  
  46.     return 0;
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement