OG
OG hedder også AND på engelsk. OG er en regel man kan bruge, når man tester 2 eller flere betingelser.
OG-reglen kan bruges når man tester 2 eller flere betingelser. Reglen siger, at alle betingelserne skal være SAND for at testen bliver SAND. Hvis bare en af reglerne er FALSK, så bliver testen falsk.
Nogle steder skrives OG som to &-tegn: && - for eksempel (a > 2 && b < 3).
Eksempler på brug af ordet "OG"
- Du vil tænde en lysdiode, når temperaturen er under 15 grader, og det samtidig regner. Hvis det kun regner, vil du ikke tænde lysdioden. Hvis det kun er under 15 grader varmt, men det ikke regner, vil du heller ikke tænde lysdioden. Lysdioden tænder kun, når begge betingelser er sande på samme tid. Det er en og.
- Tryk på bremsen, hvis vi har for meget fart på og vi nærmer os et sving.
MakeCode
Gå ind under Logik
. Find blokken og
. I blokken kan du putte to betingelser. Du kan også teste mere end to betingelser med OG-reglen. For at gøre det, kan du putte flere og
-blokke ind i hinanden.
I eksemplet bliver og
brugt til at teste to betingelser samtidig. Her skal variablen temperatur
have en værdi over 20. Samtidig skal variablen fugtighed
have en værdi over 50. Hvis begge betingelser er sande, blive en lysdiode tændt.
Arduino
Brug to &-tegn "&&
" imellem de betingelser, som du vil teste.
if (temperatur > 20 && fugtighed > 50){ // gør noget her }
Python
Brug ordet and
imellem de betingelser, som du vil teste.
if (temperatur > 20 and fugtighed > 50): # gør noget her