ID: 2810 OOP - Podstawy Średnie

Źródło: Arkusze CKE

Które wyrażenie logiczne należy zastosować, aby sprawdzić czy zmienna x przechowuje wartości ujemne albo z przedziału (10, 100)

Warianty odpowiedzi

  1. A

    x > 10 || x < 100 || x < 0

  2. B

    (x > 10 || x < 100) && x < 0

  3. C

    (x > 10 && x < 100) || x < 0

  4. D

    x > 10 || x < 100 || x < 0

Wyjaśnienie

W tym zadaniu musimy połączyć dwa osobne warunki za pomocą spójnika słownego ALBO, co w programowaniu odpowiada operatorowi alternatywy OR (||).

Pierwszy warunek dotyczy przedziału otwartego od 10 do 100. Oznacza to, że x musi być jednocześnie większe od 10 i mniejsze od 100. Zapisujemy to w nawiasie jako (x > 10 && x < 100).

Drugi warunek sprawdza po prostu, czy x jest liczbą ujemną, czyli x < 0. Łącząc oba warunki operatorem ||, otrzymujemy pełne i poprawne wyrażenie: (x > 10 && x < 100) || x < 0.

Sprawdź się w praktyce

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

Podobne pytania — OOP - Podstawy