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

bookLogiske Operatorer

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

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

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

  • NOT (!) negere en betingelse, så true bliver til false og omvendt. For eksempel, kontrol af om en konto ikke er låst.

Forestil dig, at du skal oprette betingelser for brugergodkendelse. Lad os undersøge nogle scenarier.

BetingelseAutoriseringsstatusStatus for 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 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
logical_and.h

logical_and.h

logical_or.h

logical_or.h

logical_not.h

logical_not.h

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 opfyldt?

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

3. Hvad gør operatoren !?

question mark

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

Select the correct answer

question mark

Hvilken logisk operator bruges til at kontrollere, 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

Spørg AI

ChatGPT

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

Awesome!

Completion rate improved to 3.85

bookLogiske Operatorer

Stryg for at vise menuen

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

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

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

  • NOT (!) negere en betingelse, så true bliver til false og omvendt. For eksempel, kontrol af om en konto ikke er låst.

Forestil dig, at du skal oprette betingelser for brugergodkendelse. Lad os undersøge nogle scenarier.

BetingelseAutoriseringsstatusStatus for 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 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
logical_and.h

logical_and.h

logical_or.h

logical_or.h

logical_not.h

logical_not.h

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 opfyldt?

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

3. Hvad gør operatoren !?

question mark

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

Select the correct answer

question mark

Hvilken logisk operator bruges til at kontrollere, 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
some-alt