Strona główna › Pytania INF.03 › Pytanie 2426
INF.03 · pytanie #2426
Która z funkcji zdefiniowanych w języku PHP zwraca jako wynik połowę kwadratu wartości podanej jako argument?
- Afunction licz($a) { echo $a*$a/2; }
- Bfunction licz($a) { echo $a/2; }
- Cfunction licz($a) { return $a*$a/2; }
- Dfunction licz($a) { return $a/2; }
Poprawna odpowiedź: C. function licz($a) { return $a*$a/2; }
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Dobra robota, jeśli chodzi o tę funkcję! Właściwa odpowiedź to taka, która zwraca połowę kwadratu podanej wartości. W przykładzie 'function licz($a) { return $a*$a/2; }' widać, że użycie 'return' jest bardzo ważne, bo to dzięki niemu wynik trafia tam, gdzie funkcję wywołujemy. Najpierw 'a' jest podnoszone do kwadratu, czyli 'a * a', a potem dzielimy to przez 2. Jak dla 'a' podstawimy 4, to wyjdzie 8, bo połowa z 16 (kwadrat z 4) to właśnie 8. Bardzo dobrze, że zwracasz uwagę na takie szczegóły, bo to naprawdę istotne w programowaniu. Można tę funkcję stosować w różnych sytuacjach, np. w aplikacjach z interfejsem graficznym czy przy analizie jakichś danych, no wiesz, tam, gdzie matematyka wchodzi w grę.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.