Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Operatori Logici | Introduzione agli Operatori
Introduzione a C++

book
Operatori Logici

Puoi usare gli operatori logici AND (&&), OR (||) e NOT (!) per valutare più condizioni simultaneamente.

  • AND (&&) restituisce true solo se entrambe le condizioni sono vere. Ad esempio, verificare se il saldo di un conto è sufficiente e l'importo del prelievo è positivo;

  • OR (||) restituisce true se almeno una condizione è vera. Ad esempio, verificare se un saldo è sufficiente o l'utente ha una carta di credito;

  • NOT (!) nega una condizione, trasformando true in false e viceversa. Ad esempio, verificare se un conto non è bloccato.

Immagina di dover creare condizioni per l'autenticazione degli utenti. Esploriamo alcuni scenari.

CondizioneStato di AutorizzazioneStato di Password, Login, Chiamata Telefonica e Internet
Password E login sono correttiAutorizzato (true)Password: true
Login: true
Chiamata Telefonica: N/A
Internet: N/A
Password E login sono corretti, O con un'identificazione tramite chiamata telefonicaAutorizzato (true)Password: true
Login: false
Chiamata Telefonica: true
Internet: N/A
NON c'è internetNon Autorizzato (false)Password: N/A
Login: N/A
Chiamata Telefonica: N/A
Internet: false
h

logical_and

h

logical_or

h

logical_not

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. Quale operatore logico viene utilizzato per verificare se entrambe le condizioni sono vere?

2. Quale operatore logico viene utilizzato per verificare se almeno una condizione è vera?

3. Cosa fa l'operatore !?

question mark

Quale operatore logico viene utilizzato per verificare se entrambe le condizioni sono vere?

Select the correct answer

question mark

Quale operatore logico viene utilizzato per verificare se almeno una condizione è vera?

Select the correct answer

question mark

Cosa fa l'operatore !?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 4

Chieda ad AI

expand
ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

some-alt