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

Kursinnhold

C++ Introduction

C++ Introduction

1. Komme i Gang
2. Introduksjon til Operatører
3. Variabler og Datatyper
4. Introduksjon til Programflyt
5. Introduksjon til Functions

book
Logiske Operatører

Du kan bruke logiske operatorer AND (&&), OR (||) og NOT (!) for å evaluere flere betingelser samtidig.

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

  • OR (||) returnerer true hvis minst én betingelse er sann. For eksempel, sjekke om en saldo er tilstrekkelig eller brukeren har et kredittkort;

  • NOT (!) negerer en betingelse, og gjør true til false og omvendt. For eksempel, sjekke om en konto ikke er låst.

Tenk deg at du trenger å 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 en telefonsamtaleidentifikasjonAutorisert (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
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 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
ChatGPT

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

course content

Kursinnhold

C++ Introduction

C++ Introduction

1. Komme i Gang
2. Introduksjon til Operatører
3. Variabler og Datatyper
4. Introduksjon til Programflyt
5. Introduksjon til Functions

book
Logiske Operatører

Du kan bruke logiske operatorer AND (&&), OR (||) og NOT (!) for å evaluere flere betingelser samtidig.

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

  • OR (||) returnerer true hvis minst én betingelse er sann. For eksempel, sjekke om en saldo er tilstrekkelig eller brukeren har et kredittkort;

  • NOT (!) negerer en betingelse, og gjør true til false og omvendt. For eksempel, sjekke om en konto ikke er låst.

Tenk deg at du trenger å 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 en telefonsamtaleidentifikasjonAutorisert (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
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 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
Vi beklager at noe gikk galt. Hva skjedde?
some-alt