Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- /* FUNKCJE
- składnia:
- typ_zwracany nazwa_funkcji([zmienne_podawane_do_funkcji])
- {
- ciało_funkcji (instrukcje do wykonania)
- }
- */
- // funkcja, która nic nie zwraca i nic nie pobiera
- void funkcja1()
- {
- cout << "Wywolano funkcje, ktora wyswietla na ekranie ten tekst.\n";
- }
- // funkcja, która nic nie zwraca, ale pobiera zmienne
- void funkcja2(int a, int b)
- {
- cout << "Suma dodawania liczb " << a << " i " << b << " jest liczba " << a + b << endl;
- }
- // funkcja zwracająca wartość, ale nie pobierająca żadnych zmiennych
- bool funkcja3()
- {
- cout << "To jest wywolanie funkcji, ktora zwraca wartosc true.\n";
- return true; // zwrócenie wartości true (i wyjście z funkcji)
- }
- // funkcja zwracająca wartość i pobierająca zmienne
- double iloraz(int a, int b)
- {
- return 1.0 * a / b;
- }
- int main()
- {
- funkcja1(); // wywołanie funkcji
- funkcja2(3, 5); // wywołując funkcję w ten sposób, przypisujemy początkowe wartości zmiennych (a = 3, b = 5)
- funkcja2(10, 6);
- int x = 6;
- int y = 11;
- funkcja2(x, y); // wywołując funkcję w ten sposób, początkowe wartości zmiennych a i b przyjmą aktualne wartości zmiennych x i y
- bool pf = funkcja3(); // zmiennej pf przypisujemy wartość zwróconą przez funkcję funkcja3
- cout << pf << endl;
- cout << iloraz(x, y) << endl;
- cout << iloraz(123, 17) << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement