Źródło: Arkusze CKE
Która z wymienionych funkcji zapisanych językiem PHP zwraca sumę połowy a i połowy b
Warianty odpowiedzi
-
A
function licz($a, $b) {return ($a/2 + $b)/2;}
-
B
function licz($a, $b) {return $a/2 + $b/2;}
-
C
function licz($a, $b) {return $a/2 + $b;}
-
D
function licz($a, $b) {return 2/$a + 2/$b;}
Wyjaśnienie
To pytanie sprawdza podstawy zapisywania wyrażeń matematycznych w składni języka PHP. Twoim zadaniem jest zamiana polecenia słownego na poprawnie sformułowane działanie.
Połowa z liczby a to a podzielone przez 2, czyli $a/2. Analogicznie połowa z b to $b/2. Szukamy ich sumy, więc łączymy oba elementy operatorem dodawania, co daje wyrażenie $a/2 + $b/2.
Wewnątrz ciała funkcji w PHP używamy słowa kluczowego return, aby zwrócić obliczony wynik do miejsca wywołania.