Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Logiska Operatorer | Introduktion till Operatorer
Introduktion till C++
course content

Kursinnehåll

Introduktion till C++

Introduktion till C++

1. Komma Igång
2. Introduktion till Operatorer
3. Variabler och Datatyper
4. Introduktion till Programflöde
5. Introduktion till Funktioner

book
Logiska Operatorer

Du kan använda logiska operatorer AND (&&), OR (||) och NOT (!) för att utvärdera flera villkor samtidigt.

  • AND (&&) returnerar true endast om båda villkoren är sanna. Till exempel, kontrollera om ett kontosaldo är tillräckligt och uttagsbeloppet är positivt;

  • OR (||) returnerar true om minst ett villkor är sant. Till exempel, kontrollera om ett saldo är tillräckligt eller användaren har ett kreditkort;

  • NOT (!) negerar ett villkor, vilket gör true till false och vice versa. Till exempel, kontrollera om ett konto inte är låst.

Föreställ dig att du behöver skapa villkor för användarautentisering. Låt oss utforska några scenarier.

VillkorAuktoriseringsstatusTillstånd för lösenord, inloggning, telefonsamtal och internet
Lösenord OCH inloggning är korrektaAuktoriserad (true)Lösenord: true
Inloggning: true
Telefonsamtal: N/A
Internet: N/A
Lösenord OCH inloggning är korrekta, ELLER med en telefonidentifieringAuktoriserad (true)Lösenord: true
Inloggning: false
Telefonsamtal: true
Internet: N/A
Det finns INGET internetInte auktoriserad (false)Lösenord: N/A
Inloggning: N/A
Telefonsamtal: 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. Vilken logisk operator används för att kontrollera om båda villkoren är sanna?

2. Vilken logisk operator används för att kontrollera om minst ett villkor är sant?

3. Vad gör !-operatorn?

question mark

Vilken logisk operator används för att kontrollera om båda villkoren är sanna?

Select the correct answer

question mark

Vilken logisk operator används för att kontrollera om minst ett villkor är sant?

Select the correct answer

question mark

Vad gör !-operatorn?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 4

Fråga AI

expand
ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

course content

Kursinnehåll

Introduktion till C++

Introduktion till C++

1. Komma Igång
2. Introduktion till Operatorer
3. Variabler och Datatyper
4. Introduktion till Programflöde
5. Introduktion till Funktioner

book
Logiska Operatorer

Du kan använda logiska operatorer AND (&&), OR (||) och NOT (!) för att utvärdera flera villkor samtidigt.

  • AND (&&) returnerar true endast om båda villkoren är sanna. Till exempel, kontrollera om ett kontosaldo är tillräckligt och uttagsbeloppet är positivt;

  • OR (||) returnerar true om minst ett villkor är sant. Till exempel, kontrollera om ett saldo är tillräckligt eller användaren har ett kreditkort;

  • NOT (!) negerar ett villkor, vilket gör true till false och vice versa. Till exempel, kontrollera om ett konto inte är låst.

Föreställ dig att du behöver skapa villkor för användarautentisering. Låt oss utforska några scenarier.

VillkorAuktoriseringsstatusTillstånd för lösenord, inloggning, telefonsamtal och internet
Lösenord OCH inloggning är korrektaAuktoriserad (true)Lösenord: true
Inloggning: true
Telefonsamtal: N/A
Internet: N/A
Lösenord OCH inloggning är korrekta, ELLER med en telefonidentifieringAuktoriserad (true)Lösenord: true
Inloggning: false
Telefonsamtal: true
Internet: N/A
Det finns INGET internetInte auktoriserad (false)Lösenord: N/A
Inloggning: N/A
Telefonsamtal: 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. Vilken logisk operator används för att kontrollera om båda villkoren är sanna?

2. Vilken logisk operator används för att kontrollera om minst ett villkor är sant?

3. Vad gör !-operatorn?

question mark

Vilken logisk operator används för att kontrollera om båda villkoren är sanna?

Select the correct answer

question mark

Vilken logisk operator används för att kontrollera om minst ett villkor är sant?

Select the correct answer

question mark

Vad gör !-operatorn?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 4
Vi beklagar att något gick fel. Vad hände?
some-alt