Advertisement
MeehoweCK

Untitled

Oct 26th, 2020
1,805
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.38 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. /*
  6. SKŁADNIA FUNKCJI:
  7.  
  8. typ_zwracany nazwa_funkcji([argumenty_przyjmowane])
  9. {
  10.     ciało_funkcji
  11. }
  12. */
  13.  
  14. void funkcja1()     // funkcja nic nie zwracająca (void) i nie przyjmująca żadnych argumentów
  15. {
  16.     cout << "Funkcja zostala wywolana\n";
  17. }
  18.  
  19. double dzielenie(int a, int b)      // funkcja pobierająca dwie wartości całkowite i zwracająca liczbę zmiennoprzecinkową
  20. {
  21.     return 1.0 * a / b;
  22. }
  23.  
  24. void funkcja3(int a, int b)         // funkcja, która nie zwraca wyniku, ale pobiera wartości dwóch zmiennych
  25. {
  26.     cout << a << " + " << b << " = " << a + b << endl;
  27. }
  28.  
  29. bool funkcja4()                     // funkcja zwracająca wartość logiczną, ale nic nie pobierająca
  30. {
  31.     return true;
  32. }
  33.  
  34. int main()
  35. {
  36.     funkcja1();     // wywołanie funkcji
  37.     double wynik = dzielenie(10,3);     // przypisanie do zmiennej wartości zwróconej przez zmienną
  38.     cout << wynik << endl;
  39.     cout << dzielenie(17,7) << endl;    // bezpośrednie wypisanie na ekran wyniku działania funkcji
  40.     int x = 15;
  41.     int y = 4;
  42.     cout << dzielenie(x,y) << endl;     // nazwy zmiennych, których wartości są podawane do funkcji NIE MUSZĄ pokrywać się z nazwami wewnątrz funkcji
  43.     funkcja3(117, 218);
  44.  
  45.     if(funkcja4())
  46.         cout << "prawda" << endl;
  47.     else
  48.         cout << "nieprawda" << endl;
  49.     return 0;
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement