Instructions

De Arduino microcontroller
Pagina 14
Vergelijken van getallen
Variabelen worden vaak met elkaar vergeleken. Op basis daarvan worden er dan
beslissingen genomen. Op deze en de volgende pagina’s staan daar veel
voorbeelden van.
x == y // x is gelijk aan y
x != y // x is niet gelijk aan y
x < y // x is kleiner dan y
x > y // x is groter dan y
x <= y // x is kleiner of gelijk aan y
x >= y // x is groter of gelijk aan y
Logische berekeningen
Logische berekeningen zijn vergelijkingen die als uitkomst hebben waar of niet waar
(TRUE of FALSE). Er zijn drie logische operaties, AND, OR, en NOT die vaak gebruikt
worden in zogenaamde if opdrachten:
Logische AND:
if (x > 0 && x < 5) // waar alleen als beide
// vergelijkingen waar zijn
Logische OR:
if (x > 0 || y > 0) // waar als één van de twee
// vergelijkingen waar zijn
Logische NOT:
if (!x > 0) // alleen waar als
// vergelijking niet waar is