Strona główna › Pytania INF.03 › Pytanie 1081
INF.03 · pytanie #1081
Skrypt w języku JavaScript, który zajmuje się płacami pracowników, ma na celu stworzenie raportu dla osób zatrudnionych na umowę o pracę, które otrzymują wynagrodzenie w przedziale 4000 do 4500 zł, w tym przedziale obustronnie domkniętym. Jakie jest kryterium do wygenerowania raportu?
- Aumowa == 'praca' || (pensja >= 4000 || pensja <= 4500)
- Bumowa == 'praca' && (pensja >= 4000 && pensja <= 4500)
- Cumowa == 'praca' || (pensja >= 4000 && pensja <= 4500)
- Dumowa == 'praca' && (pensja >= 4000 || pensja <= 4500)
Poprawna odpowiedź: B. umowa == 'praca' && (pensja >= 4000 && pensja <= 4500)
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Odpowiedź, którą wybrałeś, to umowa == 'praca' && (pensja >= 4000 && pensja <= 4500). To jest faktycznie odpowiednia opcja, bo spełnia warunki do wygenerowania raportu. To ważne, żeby oba warunki były spełnione – pracownik musi mieć umowę o pracę i pensja powinna być w zakresie od 4000 do 4500 zł. Na przykład, jeśli ktoś zarabia 4200 zł, to wtedy wszystko gra i raport się pojawi. W programowaniu używanie operatorów logicznych, takich jak '&&', jest kluczowe, bo pozwalają one precyzyjnie ustalić kryteria. Dobrze zrozumiane operatory '&&' i '||' pomagają unikać niejasności i błędów w logice, a to jest podstawa dobrego pisania kodu.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.