Loogiset operaattorit
MERKITYS | OHJELMOINTI | MATEMATIIKKA |
---|---|---|
JA | && | ![]() |
TAI | || | ![]() |
EI | ! | ![]() |
Usein tulee vastaan tilanteita, että pitäisi toteutua kaksi tai useampi ehto yhtä aikaa. Tällöin tarvitsemme loogisia operaattoreita: JA, TAI, EI.
JA-ehto tarkoittaa sitä, että molemmat ehdot täyttyvät. TAI tarkoittaa sitä, että jompikumpi ehdoista täyttyy. EI tarkoittaa aina vastakkaista ehtoa. Tutkitaan ehtojen käyttämistä esimerkkien avulla.
Kun yhdistellään eri ehtoja, niin ehdot yhdessä toimivat seuraavasti.
EHTO 1 | EHTO 2 | EHTO1 JA EHTO2 | EHTO1 TAI EHTO2 |
---|---|---|---|
tosi | tosi | tosi | tosi |
tosi | epätosi | epätosi | tosi |
epätosi | tosi | epätosi | tosi |
epätosi | epätosi | epätosi | epätosi |
Taulukosta nähdään se, että kun käytetään JA-operaattoria, niin molempien ehtojen pitää toteutua. TAI-operaattorilla riittää, kun vain toinen ehdoista täyttyy.
Ei-ehto muuttaa ehdon aina vastakkaiseksi.
EHTO | EI EHTO |
---|---|
tosi | epätosi |
epätosi | tosi |