Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Logiske Operatorer | Introduktion til Operatorer
C++ Introduction
course content

Kursusindhold

C++ Introduction

C++ Introduction

1. Kom Godt i Gang
2. Introduktion til Operatorer
3. Variabler og Datatyper
4. Introduktion til Programflow
5. Introduktion til Funktioner

book
Logiske Operatorer

Du kan bruge logiske operatorer AND (&&), OR (||) og NOT (!) til at evaluere flere betingelser samtidigt.

  • AND (&&) returnerer true kun hvis begge betingelser er sande. For eksempel, at kontrollere om en kontosaldo er tilstrækkelig og hævebeløbet er positivt;

  • OR (||) returnerer true hvis mindst én betingelse er sand. For eksempel, at kontrollere om en saldo er tilstrækkelig eller brugeren har et kreditkort;

  • NOT (!) negere en betingelse, hvilket gør true til false og omvendt. For eksempel, at kontrollere om en konto ikke er låst.

Forestil dig, at du skal oprette betingelser for brugergodkendelse. Lad os udforske nogle scenarier.

BetingelseAutorisationsstatusTilstand af adgangskode, login, telefonopkald og internet
Adgangskode OG login er korrekteAutoriseret (true)Adgangskode: true
Login: true
Telefonopkald: N/A
Internet: N/A
Adgangskode OG login er korrekte, ELLER med en telefonopkaldsidentifikationAutoriseret (true)Adgangskode: true
Login: false
Telefonopkald: true
Internet: N/A
Der er INGEN internetIkke autoriseret (false)Adgangskode: N/A
Login: N/A
Telefonopkald: 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. Hvilken logisk operator bruges til at kontrollere, om begge betingelser er sande?

2. Hvilken logisk operator bruges til at tjekke, om mindst én betingelse er sand?

3. Hvad gør ! operatoren?

question mark

Hvilken logisk operator bruges til at kontrollere, om begge betingelser er sande?

Select the correct answer

question mark

Hvilken logisk operator bruges til at tjekke, om mindst én betingelse er sand?

Select the correct answer

question mark

Hvad gør ! operatoren?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 4

Spørg AI

expand
ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

course content

Kursusindhold

C++ Introduction

C++ Introduction

1. Kom Godt i Gang
2. Introduktion til Operatorer
3. Variabler og Datatyper
4. Introduktion til Programflow
5. Introduktion til Funktioner

book
Logiske Operatorer

Du kan bruge logiske operatorer AND (&&), OR (||) og NOT (!) til at evaluere flere betingelser samtidigt.

  • AND (&&) returnerer true kun hvis begge betingelser er sande. For eksempel, at kontrollere om en kontosaldo er tilstrækkelig og hævebeløbet er positivt;

  • OR (||) returnerer true hvis mindst én betingelse er sand. For eksempel, at kontrollere om en saldo er tilstrækkelig eller brugeren har et kreditkort;

  • NOT (!) negere en betingelse, hvilket gør true til false og omvendt. For eksempel, at kontrollere om en konto ikke er låst.

Forestil dig, at du skal oprette betingelser for brugergodkendelse. Lad os udforske nogle scenarier.

BetingelseAutorisationsstatusTilstand af adgangskode, login, telefonopkald og internet
Adgangskode OG login er korrekteAutoriseret (true)Adgangskode: true
Login: true
Telefonopkald: N/A
Internet: N/A
Adgangskode OG login er korrekte, ELLER med en telefonopkaldsidentifikationAutoriseret (true)Adgangskode: true
Login: false
Telefonopkald: true
Internet: N/A
Der er INGEN internetIkke autoriseret (false)Adgangskode: N/A
Login: N/A
Telefonopkald: 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. Hvilken logisk operator bruges til at kontrollere, om begge betingelser er sande?

2. Hvilken logisk operator bruges til at tjekke, om mindst én betingelse er sand?

3. Hvad gør ! operatoren?

question mark

Hvilken logisk operator bruges til at kontrollere, om begge betingelser er sande?

Select the correct answer

question mark

Hvilken logisk operator bruges til at tjekke, om mindst én betingelse er sand?

Select the correct answer

question mark

Hvad gør ! operatoren?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 4
Vi beklager, at noget gik galt. Hvad skete der?
some-alt