Poznaj C++ w$ godziny0084

Poznaj C++ w$ godziny0084



70 Godzina 5

70 Godzina 5

8:

9:

10

11

12

13

14

15

16

17

18

19

20 21 22

23

24

25

26

27

28

29

30


int main()

{

int dlugosc = 100; int szerokość = 50; int wysokosc = 2; int Objętość;

Objętość = ObjetoscKostki(dlugosc, szerokość, wysokosc); cout « "Pierwsza objętość wynosi: " « Objętość « "\n";

Objętość = ObjetoscKostki(dlugosc, szerokość);

cout « "Druga objętość wynosi; " « Objętość « "\n";

Objętość = ObjetoscKostki(dlugosc);

cout « "Trzecia objętość wynosi: " « Objętość « "\n"; return 0;

ObjetoscKostki(int dlugosc, int szerokość, int wysokosc)

{

return (dlugosc * szerokość * wysokosc);


Pierwsza objętość wynosi: 10000 Druga objętość wynosi: 5000 Trzecia objętość wynosi: 2500

ANALIZA:


W linii 6 deklarujemy funkcję ObjetoscKostki () jako funkcję mającą trzy parametry. Dla dwóch ostatnich określamy wartości domyślne.

Funkcja ObjetoscKostki () oblicza objętość prostopadłościanu o podanych, jako argumenty, wymiarach. Jeśli nie podamy szerokości i wysokości to program wykorzysta podane wartości: 25 i 1. W przypadku nie podania wysokości wykorzystana zostanie wartość 1. Nie jest natomiast możliwe przekazanie wysokości bez przekazania szerokości.

W liniach 10 - 12 inicjalizujemy zmienne dlugosc, wysokosc i szerokość. W linii 15, zmienne te są przekazywane do funkcji ObjetoscKostki (). Wynik wypisywany jest w linii 16.

Program przechodzi do linii 18, w której ponownie wywołujemy funkcję ObjetoscKostki (), lecz tym razem bez parametru wysokosc. Program wykorzystuje wartość domyślną i otrzymujemy kolejny wynik.

W linii 21 wywołujemy po raz trzeci funkcję ObjetoscKostki (). Tym razem podajemy tylko jeden parametr - dlugosc. Pozostałym parametrom nadawane są wartości domyślne. Trzeci wynik jest zgodny z oczekiwaniami.

int main()

8:

9:

10

11

12

13

14

15

16

17

18

19

20 21 22

23

24

25

26

27

28

29

30


{

int dlugosc = 100; int szerokość = 50; int wysokosc = 2; int Objętość;

Objętość = ObjetoscKostki(dlugosc, szerokość, wysokosc); cout « "Pierwsza objętość wynosi: " « Objętość « "\n";

Objętość = ObjetoscKostki(dlugosc, szerokość);

cout « "Druga objętość wynosi: " « Objętość « "\n";

Objętość = ObjetoscKostki(dlugosc);

cout « "Trzecia objętość wynosi: " « Objętość « "\n"; return 0;

ObjetoscKostki(int dlugosc, int szerokość, int wysokosc)

{

return (dlugosc * szerokość * wysokosc);

EFEKT DZIAŁANIA:

Pierwsza objętość wynosi: 10000 Druga objętość wynosi: 5000 Trzecia objętość wynosi: 2500

ANALIZA


W linii 6 deklarujemy funkcję ObjetoscKostki () jako funkcję mającą trzy parametry. Dla dwóch ostatnich określamy wartości domyślne.

Funkcja ObjetoscKostki () oblicza objętość prostopadłościanu o podanych, jako argumenty, wymiarach. Jeśli nie podamy szerokości i wysokości to program wykorzysta podane wartości: 25 i 1. W przypadku nie podania wysokości wykorzystana zostanie wartość 1. Nie jest natomiast możliwe przekazanie wysokości bez przekazania szerokości.

W liniach 10 - 12 inicjalizujemy zmienne dlugosc, wysokosc i szerokość. W linii 15, zmienne te są przekazywane do funkcji ObjetoscKostki (). Wynik wypisywany jest w linii 16.

Program przechodzi do linii 18, w której ponownie wywołujemy funkcję ObjetoscKostki (), lecz tym razem bez parametru wysokosc. Program wykorzystuje wartość domyślną i otrzymujemy kolejny wynik.

W linii 21 wywołujemy po raz tx-zeci funkcję ObjetoscKostki(). Tym razem podajemy tylko jeden parametr - dlugosc. Pozostałym parametrom nadawane są wartości domyślne. Trzeci wynik jest zgodny z oczekiwaniami.


Wyszukiwarka

Podobne podstrony:
Poznaj C++ w$ godziny0231 222 Godzina 15 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
obraz0 (40) i GODZINA DZIEŃ MIESIĄC 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 2 3 4 5 6 7 8
Obraz0008 GODZINA TIME DZIEŃ MIESIĄC 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 DAy’  
obraz0 (40) i GODZINA DZIEŃ MIESIĄC 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 2 3 4 5 6 7 8
B1r GODZINA    TIME    6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2
kalendarz 11?lla styczeń 7 M 10 11 12 13 14 15 16 17 18 19 20 21 2^23 24 25 26 27 28 29 30
KALENDARZ 11?MI LOVATO (CHOMIK ALAOLA) STYCZEŃ Mo Tu We Th Fr Sa Su 31    1 2 3
kalendarz 11 hannah montana forever (chomik alaola) Marzec Styczeń 10 11 12 13 14 15 16 17 18 19 20
kalendarz 11 INDIANA EVANS H2O (chomik alaola)(2) Mo Tu Wc Th Fr S» Su 31 1 2 3 4 5 6 7 8 9 10 1
KALENDARZ 11 (7) January M Tu W Th Fr Sa Su 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Kuroko no Basket full 1355501 ATSUSHIMURASAKIBARA SEIJURO AKASHI 12 3 4 5 6 7 8 9 10 11 12 13 1
1 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 Styczeń
_ JANUARY, __ 1    2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
10 pazdziernik 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 f
Geriatryczna Skala oceny?presji 1. 2 3. 4. 5. 6. 7. I 9 10. 11. 12 13. 14 15. 16. 17 18. 19. 20

więcej podobnych podstron