Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- /* FUNKCJE
- typ_zwracany nazwa([zmienne podawane do funkcji])
- {
- ciało funkcji
- )
- */
- // funkcja, która nic nie zwraca (void) i nie pobiera żadnych zmiennych:
- void funkcja1()
- {
- cout << "Funkcja 1 zostala wywolana\n";
- }
- // funkcja, która nic nie zwraca, ale pobiera dwie wartości
- void funkcja2(int a, int b)
- {
- cout << "Suma liczb " << a << " i " << b << " wynosi " << a + b << endl;
- }
- // funkcja nie pobierająca żadnych zmiennych, ale zwracająca wartość typu double
- double funkcja3()
- {
- cout << "Funkcja 3 zostala wywolana. Zwraca ona wartosc liczby pi\n";
- return 3.14159;
- }
- // funkcja pobierająca zmienne i zwracająca wartość typu double
- double funkcja4(int a, int b)
- {
- return 1.0 * a / b; // funkcja zwróci iloraz liczb a i b
- }
- int main()
- {
- funkcja1(); // wywołanie funkcji
- funkcja2(9, 7);
- funkcja2(0, 5);
- int x, y;
- cout << "Podaj dwie liczby calkowite: ";
- cin >> x >> y;
- funkcja2(x, y); // nazwy zmiennych podawanych do funkcji nie muszą się pokrywać z nazwami zmiennych wewnątrz funkcji!
- cout << funkcja3() << endl;
- double pi = funkcja3(); // zmienna "pi" przyjmuje wartość zwróconą przez funkcja3
- cout << pi << endl; // zostanie wypisane na ekran 3.14159 (bo taką wartość obecnie posiada zmienna pi)
- cout << funkcja4(10, 3) << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement