Źródło: Arkusze CKE
W instrukcji warunkowej JavaScript należy sprawdzić przypadek, gdy zmienne a oraz b są dodatnie, z czego zmienna b jest mniejsza od 100. Warunek taki powinien być zapisany w następujący sposób:
Warianty odpowiedzi
-
A
if ( a > 0 && b > 0 || b > 100)
-
B
if ( a > 0 || (b > 0 && b < 100))
-
C
if ( a > 0 || b > 0 || b > 100)
-
D
if ( a > 0 && b > 0 && b < 100)
Wyjaśnienie
Rozbijmy to wymaganie na trzy proste warunki logiki.
Po pierwsze, zmienna a ma być dodatnia, czyli a > 0. Po drugie, zmienna b ma być dodatnia, czyli b > 0. Po trzecie, zmienna b ma być mniejsza od 100, czyli b < 100.
Skoro wszystkie trzy warunki muszą być spełnione jednocześnie, łączymy je operatorem koniunkcji logicznej I (&&). Otrzymujemy w ten sposób prawidłowy zapis: if (a > 0 && b > 0 && b < 100).