ID: 2057 Algorytmika Średnie

Źródło: Arkusze CKE

W sklepie z farbami jest ustalony schemat wyliczania ceny farby: za kolor niebieski i zielony przy pojemności2 litry cena farby jest równa cenie bazowej + 20%. Wyrażenie logiczne zapisane w języku JavaScriptsprawdzające tę regułę ma postać

Warianty odpowiedzi

  1. A

    A. (kolor = 'niebieski' || kolor = 'zielony') || pojemnosc = 2

  2. B

    B. kolor = 'niebieski' || kolor = 'zielony' && pojemnosc = 2

  3. C

    C. kolor == 'niebieski' && kolor == 'zielony' && pojemnosc == 2

  4. D

    D. (kolor == 'niebieski' || kolor == 'zielony') && pojemnosc == 2

Wyjaśnienie

W logice programowania musimy precyzyjnie budować warunki. Aby sprawdzić, czy farba ma odpowiedni kolor i pojemność, stosujemy operatory porównania oraz operatory logiczne.

Aby sprawdzić równość wartości, używamy operatora porównania (==), a nie pojedynczego znaku przypisania (=). Z kolei koniunkcję, czyli logiczne I, zapisujemy w JavaScript jako podwójny ampersand (&&).

Warto pamiętać o zasadzie: prawidłowe sprawdzenie, czy kolor to niebieski lub zielony wymaga alternatywy logicznej (||) w nawiasach, połączonej z warunkiem pojemności za pomocą &&.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.03 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Algorytmika