Źródło: Arkusze CKE
Które wywołanie funkcji PHP round() zwróci wartość 1?
Warianty odpowiedzi
-
A
A. round(0.29)
-
B
B. round(0.60)
-
C
C. round(-1.40)
-
D
D. round(-4.60)
Wyjaśnienie
Funkcja round() służy do zaokrąglania liczb zmiennoprzecinkowych do najbliższej liczby całkowitej według standardowych zasad matematyki: od 0.5 w górę, a poniżej 0.5 w dół.
Przeanalizujmy podane opcje:
Dla round(0.60) wartość ułamkowa wynosi 0.60, czyli jest większa bądź równa 0.5, więc funkcja zaokrągla w górę do 1. To jest nasza poprawna odpowiedź.
Dla round(0.29) wartość jest mniejsza niż 0.5, więc zaokrągla w dół do 0.
Dla liczb ujemnych zasada jest analogiczna: round(-1.40) da -1, a round(-4.60) zaokrągli w stronę bardziej ujemnej liczby, dając -5.