Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Loogiset Operaattorit | Operaattoreiden Esittely
C++ Johdanto
course content

Kurssisisältö

C++ Johdanto

C++ Johdanto

1. Aloitetaan
2. Operaattoreiden Esittely
3. Muuttujat ja Tietotyypit
4. Ohjelmavirran Esittely
5. Johdanto Funktioihin

book
Loogiset Operaattorit

Voit käyttää loogisia operaattoreita AND (&&), OR (||) ja NOT (!) arvioidaksesi useita ehtoja samanaikaisesti.

  • AND (&&) palauttaa true vain, jos molemmat ehdot ovat totta. Esimerkiksi tarkistettaessa, onko tilin saldo riittävä ja nostosumma positiivinen;

  • OR (||) palauttaa true, jos vähintään yksi ehto on totta. Esimerkiksi tarkistettaessa, onko saldo riittävä tai käyttäjällä on luottokortti;

  • NOT (!) kääntää ehdon, muuttaen true arvon false ja päinvastoin. Esimerkiksi tarkistettaessa, onko tili ei lukittu.

Kuvittele, että sinun täytyy luoda ehtoja käyttäjän todennukselle. Tutkitaan joitakin skenaarioita.

EhtoValtuutuksen tilaSalasanan, kirjautumisen, puhelun ja internetin tila
Salasana JA kirjautuminen ovat oikeinValtuutettu (true)Salasana: true
Kirjautuminen: true
Puhelu: N/A
Internet: N/A
Salasana JA kirjautuminen ovat oikein, TAI puhelintunnistuksellaValtuutettu (true)Salasana: true
Kirjautuminen: false
Puhelu: true
Internet: N/A
Internettiä EI OLEEi valtuutettu (false)Salasana: N/A
Kirjautuminen: N/A
Puhelu: N/A
Internet: false
h

logical_and

h

logical_or

h

logical_not

copy
12345678910
#include <iostream> int main() { // Using AND (&&) operator for password and login // Login is correct = `true` // Password is correct = `true` std::cout << "User authorized (password AND login correct)" << (true && true) << std::endl; }

1. Mitä loogista operaattoria käytetään tarkistamaan, ovatko molemmat ehdot totta?

2. Mikä looginen operaattori tarkistaa, onko vähintään yksi ehto tosi?

3. Mitä ! operaattori tekee?

question mark

Mitä loogista operaattoria käytetään tarkistamaan, ovatko molemmat ehdot totta?

Select the correct answer

question mark

Mikä looginen operaattori tarkistaa, onko vähintään yksi ehto tosi?

Select the correct answer

question mark

Mitä ! operaattori tekee?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 4

Kysy tekoälyä

expand
ChatGPT

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

course content

Kurssisisältö

C++ Johdanto

C++ Johdanto

1. Aloitetaan
2. Operaattoreiden Esittely
3. Muuttujat ja Tietotyypit
4. Ohjelmavirran Esittely
5. Johdanto Funktioihin

book
Loogiset Operaattorit

Voit käyttää loogisia operaattoreita AND (&&), OR (||) ja NOT (!) arvioidaksesi useita ehtoja samanaikaisesti.

  • AND (&&) palauttaa true vain, jos molemmat ehdot ovat totta. Esimerkiksi tarkistettaessa, onko tilin saldo riittävä ja nostosumma positiivinen;

  • OR (||) palauttaa true, jos vähintään yksi ehto on totta. Esimerkiksi tarkistettaessa, onko saldo riittävä tai käyttäjällä on luottokortti;

  • NOT (!) kääntää ehdon, muuttaen true arvon false ja päinvastoin. Esimerkiksi tarkistettaessa, onko tili ei lukittu.

Kuvittele, että sinun täytyy luoda ehtoja käyttäjän todennukselle. Tutkitaan joitakin skenaarioita.

EhtoValtuutuksen tilaSalasanan, kirjautumisen, puhelun ja internetin tila
Salasana JA kirjautuminen ovat oikeinValtuutettu (true)Salasana: true
Kirjautuminen: true
Puhelu: N/A
Internet: N/A
Salasana JA kirjautuminen ovat oikein, TAI puhelintunnistuksellaValtuutettu (true)Salasana: true
Kirjautuminen: false
Puhelu: true
Internet: N/A
Internettiä EI OLEEi valtuutettu (false)Salasana: N/A
Kirjautuminen: N/A
Puhelu: N/A
Internet: false
h

logical_and

h

logical_or

h

logical_not

copy
12345678910
#include <iostream> int main() { // Using AND (&&) operator for password and login // Login is correct = `true` // Password is correct = `true` std::cout << "User authorized (password AND login correct)" << (true && true) << std::endl; }

1. Mitä loogista operaattoria käytetään tarkistamaan, ovatko molemmat ehdot totta?

2. Mikä looginen operaattori tarkistaa, onko vähintään yksi ehto tosi?

3. Mitä ! operaattori tekee?

question mark

Mitä loogista operaattoria käytetään tarkistamaan, ovatko molemmat ehdot totta?

Select the correct answer

question mark

Mikä looginen operaattori tarkistaa, onko vähintään yksi ehto tosi?

Select the correct answer

question mark

Mitä ! operaattori tekee?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 4
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt