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

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

logical_and.h

logical_or.h

logical_or.h

logical_not.h

logical_not.h

copy
#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;
}
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

We use cookies to make your experience better!
some-alt