Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Boolen Lausekkeet | Muut Tietotyypit ja Käsitteet
C++ Tietotyypit

Boolen Lausekkeet

Pyyhkäise näyttääksesi valikon

Myös loogisia lausekkeita voidaan yhdistää. Esimerkiksi pelaaja on elossa pelissä, kun hänen health_value > 0 JA stamina_value > 0. Tällaisen lausekkeen voi kirjoittaa C++-kielessä käyttämällä and-operaattoria:

main.cpp

main.cpp

12345678910
#include <iostream> int main() { short health_value = 50; short stamina_value = 70; if (health_value > 0 and stamina_value > 0) std::cout << "Player is alive!"; }

Tarkastellaan and-operaattoria tarkemmin. Se palauttaa arvon true, jos molemmat lausekkeet ovat tosia. Jos vähintään yksi lauseke on false, and-operaattori palauttaa arvon false.

Ja jos haluat, että pelaajalla on health_value > 0 TAI stamina_value > 0, voit käyttää or-operaattoria.

main.cpp

main.cpp

12345678910
#include <iostream> int main() { short health_value = 0; short stamina_value = 70; if (health_value > 0 or stamina_value > 0) std::cout << "There is still health or stamina left!"; }
question mark

Mitkä väittämät C++:n and- ja or-operaattoreista ovat oikein?

Valitse kaikki oikeat vastaukset

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 2

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Boolen Lausekkeet

Myös loogisia lausekkeita voidaan yhdistää. Esimerkiksi pelaaja on elossa pelissä, kun hänen health_value > 0 JA stamina_value > 0. Tällaisen lausekkeen voi kirjoittaa C++-kielessä käyttämällä and-operaattoria:

main.cpp

main.cpp

12345678910
#include <iostream> int main() { short health_value = 50; short stamina_value = 70; if (health_value > 0 and stamina_value > 0) std::cout << "Player is alive!"; }

Tarkastellaan and-operaattoria tarkemmin. Se palauttaa arvon true, jos molemmat lausekkeet ovat tosia. Jos vähintään yksi lauseke on false, and-operaattori palauttaa arvon false.

Ja jos haluat, että pelaajalla on health_value > 0 TAI stamina_value > 0, voit käyttää or-operaattoria.

main.cpp

main.cpp

12345678910
#include <iostream> int main() { short health_value = 0; short stamina_value = 70; if (health_value > 0 or stamina_value > 0) std::cout << "There is still health or stamina left!"; }
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 2
some-alt