Strona główna › Pytania INF.03 › Pytanie 938
INF.03 · pytanie #938
Funkcja zapisana w języku PHP ma postać jak poniżej. Jej zadaniem jest <pre class="code-block">function fun1($liczba) { if($liczba % 2 == 0) return 1; return 0; }</pre>
- Azwrócenie wartości 0, gdy liczba jest parzysta.
- Bwypisanie liczby nieparzystej.
- Czwrócenie wartości 1, gdy liczba jest parzysta.
- Dwypisanie liczby parzystej.
Poprawna odpowiedź: C. zwrócenie wartości 1, gdy liczba jest parzysta.
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Twoja odpowiedź jest poprawna. Funkcja fun1($liczba) w PHP zwraca wartość 1, gdy liczba podana jako argument jest parzysta. Jest to wynikiem działania funkcji, której składnikami są operator modulo (%) i porównanie (==). Kod ($liczba % 2 == 0) sprawdza, czy reszta z dzielenia liczby przez 2 jest równa zero, co jest prawdą dla wszystkich liczb parzystych. Jeśli warunek jest spełniony, funkcja zwraca wartość 1. Jest to typowe i efektywne podejście do sprawdzania parzystości liczb w językach programowania. Wykorzystanie operatora modulo jest powszechną praktyką, gdyż nie tylko pozwala na realizację takiej operacji, ale również jest szybkie i nie wymaga zbyt dużego nakładu zasobów procesora. Można zastosować tę wiedzę w różnych scenariuszach - na przykład, gdy potrzebujesz przeprowadzić różne operacje na podstawie parzystości lub nieparzystości liczb.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.