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

bookLogiske Operatorer

Du kan bruke logiske operatorer OG (&&), ELLER (||) og IKKE (!) for å evaluere flere betingelser samtidig.

  • OG (&&) returnerer true kun hvis begge betingelsene er sanne. For eksempel, kontrollere om en kontosaldo er tilstrekkelig og uttaksbeløpet er positivt;

  • ELLER (||) returnerer true hvis minst én betingelse er sann. For eksempel, kontrollere om saldoen er tilstrekkelig eller brukeren har et kredittkort;

  • IKKE (!) negere en betingelse, slik at true blir false og omvendt. For eksempel, kontrollere om en konto ikke er låst.

Tenk deg at du må lage betingelser for brukergodkjenning. La oss utforske noen scenarier.

BetingelseAutorisasjonsstatusTilstand for passord, innlogging, telefonsamtale og internett
Passord OG innlogging er korrektAutorisert (true)Passord: true
Innlogging: true
Telefonsamtale: N/A
Internett: N/A
Passord OG innlogging er korrekt, ELLER med identifikasjon via telefonsamtaleAutorisert (true)Passord: true
Innlogging: false
Telefonsamtale: true
Internett: N/A
Det er IKKE internettIkke autorisert (false)Passord: N/A
Innlogging: N/A
Telefonsamtale: N/A
Internett: 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 brukes for å sjekke om begge betingelsene er sanne?

2. Hvilken logisk operator brukes for å sjekke om minst én betingelse er sann?

3. Hva gjør operatoren !?

question mark

Hvilken logisk operator brukes for å sjekke om begge betingelsene er sanne?

Select the correct answer

question mark

Hvilken logisk operator brukes for å sjekke om minst én betingelse er sann?

Select the correct answer

question mark

Hva gjør operatoren !?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 4

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Suggested prompts:

Can you give more examples of authentication conditions?

Can you explain how to write these conditions in code?

What happens if only the password is correct but not the login?

Awesome!

Completion rate improved to 3.85

bookLogiske Operatorer

Sveip for å vise menyen

Du kan bruke logiske operatorer OG (&&), ELLER (||) og IKKE (!) for å evaluere flere betingelser samtidig.

  • OG (&&) returnerer true kun hvis begge betingelsene er sanne. For eksempel, kontrollere om en kontosaldo er tilstrekkelig og uttaksbeløpet er positivt;

  • ELLER (||) returnerer true hvis minst én betingelse er sann. For eksempel, kontrollere om saldoen er tilstrekkelig eller brukeren har et kredittkort;

  • IKKE (!) negere en betingelse, slik at true blir false og omvendt. For eksempel, kontrollere om en konto ikke er låst.

Tenk deg at du må lage betingelser for brukergodkjenning. La oss utforske noen scenarier.

BetingelseAutorisasjonsstatusTilstand for passord, innlogging, telefonsamtale og internett
Passord OG innlogging er korrektAutorisert (true)Passord: true
Innlogging: true
Telefonsamtale: N/A
Internett: N/A
Passord OG innlogging er korrekt, ELLER med identifikasjon via telefonsamtaleAutorisert (true)Passord: true
Innlogging: false
Telefonsamtale: true
Internett: N/A
Det er IKKE internettIkke autorisert (false)Passord: N/A
Innlogging: N/A
Telefonsamtale: N/A
Internett: 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 brukes for å sjekke om begge betingelsene er sanne?

2. Hvilken logisk operator brukes for å sjekke om minst én betingelse er sann?

3. Hva gjør operatoren !?

question mark

Hvilken logisk operator brukes for å sjekke om begge betingelsene er sanne?

Select the correct answer

question mark

Hvilken logisk operator brukes for å sjekke om minst én betingelse er sann?

Select the correct answer

question mark

Hva gjør operatoren !?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 4
some-alt