MeehoweCK

Untitled

Jan 4th, 2021
658
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.45 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. /* DEKLARACJA FUNKCJI:
  6.  
  7. typ_zwracany nazwa_funkcji([argumenty_funkcji])
  8. {
  9.     ciało_funkcji
  10. }
  11.  
  12. */
  13.  
  14. void funkcja()      // funkcja, która nic nie zwraca i nic nie pobiera
  15. {
  16.     cout << "Funkcja zostala wywolana\n";
  17. }
  18.  
  19. bool prawda_falsz()     // funkcja, która nic nie pobiera, a zwraca wartość logiczną bool
  20. {
  21.     cout << "Podaj 1 dla prawdy i 0 dla falszu: ";
  22.     int komenda;
  23.  
  24.     cin >> komenda;
  25.  
  26.     while(komenda != 0 && komenda != 1)
  27.     {
  28.         cout << "Wpisalas niepoprawna liczbe. Wpisz 0 lub 1: ";
  29.         cin >> komenda;
  30.     }
  31.  
  32.     if(komenda == 1)
  33.         return true;
  34.     return false;
  35. }
  36.  
  37. int dodawanie(int a, int b) // funkcja, która pobiera dwie wartości typu int i zwraca wartość int
  38. {
  39.     return a + b;
  40. }
  41.  
  42. double pi()     // funkcja, która nie pobiera argumentów, a zwraca wartość typu double
  43. {
  44.     return 3.14159;
  45. }
  46.  
  47. void funkcja_5(int a, int b)        // funkcja, która pobiera dwie wartości typu int, ale nic nie zwraca
  48. {
  49.     cout << a << " + " << b << " = " << a + b << endl;
  50. }
  51.  
  52. int main()
  53. {
  54.     funkcja();      // wywołanie funkcji
  55.     cout << prawda_falsz() << endl;
  56.     dodawanie(30, 5);       // funkcja zostanie wywołana, ale jej wynik przepadnie
  57.     cout << dodawanie(5, 10) << endl;
  58.     int liczba = dodawanie(20, 30);
  59.     cout << liczba << endl;
  60.     cout << pi() << endl;
  61.     funkcja_5(100, 300);
  62.     funkcja_5(2, 7);
  63.     return 0;
  64. }
Advertisement
Add Comment
Please, Sign In to add comment