Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Opérateurs Logiques | Introduction aux Opérateurs
Introduction au C++

bookOpérateurs Logiques

Vous pouvez utiliser les opérateurs logiques ET (&&), OU (||) et NON (!) pour évaluer plusieurs conditions simultanément.

  • ET (&&) retourne true uniquement si les deux conditions sont vraies. Par exemple, vérifier si un solde de compte est suffisant et si le montant du retrait est positif ;

  • OU (||) retourne true si au moins une condition est vraie. Par exemple, vérifier si un solde est suffisant ou si l'utilisateur possède une carte de crédit ;

  • NON (!) inverse une condition, transformant true en false et inversement. Par exemple, vérifier si un compte n'est pas verrouillé.

Supposons que vous deviez créer des conditions pour l'authentification d'un utilisateur. Examinons quelques scénarios.

ConditionStatut d'autorisationÉtat du mot de passe, identifiant, appel téléphonique et Internet
Mot de passe ET identifiant correctsAutorisé (true)Mot de passe : true
Identifiant : true
Appel téléphonique : N/A
Internet : N/A
Mot de passe ET identifiant corrects, OU avec une identification par appel téléphoniqueAutorisé (true)Mot de passe : true
Identifiant : false
Appel téléphonique : true
Internet : N/A
Il n'y a PAS d'InternetNon autorisé (false)Mot de passe : N/A
Identifiant : N/A
Appel téléphonique : 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. Quel opérateur logique est utilisé pour vérifier si les deux conditions sont vraies ?

2. Quel opérateur logique est utilisé pour vérifier si au moins une condition est vraie ?

3. Que fait l'opérateur ! ?

question mark

Quel opérateur logique est utilisé pour vérifier si les deux conditions sont vraies ?

Select the correct answer

question mark

Quel opérateur logique est utilisé pour vérifier si au moins une condition est vraie ?

Select the correct answer

question mark

Que fait l'opérateur ! ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 4

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

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

bookOpérateurs Logiques

Glissez pour afficher le menu

Vous pouvez utiliser les opérateurs logiques ET (&&), OU (||) et NON (!) pour évaluer plusieurs conditions simultanément.

  • ET (&&) retourne true uniquement si les deux conditions sont vraies. Par exemple, vérifier si un solde de compte est suffisant et si le montant du retrait est positif ;

  • OU (||) retourne true si au moins une condition est vraie. Par exemple, vérifier si un solde est suffisant ou si l'utilisateur possède une carte de crédit ;

  • NON (!) inverse une condition, transformant true en false et inversement. Par exemple, vérifier si un compte n'est pas verrouillé.

Supposons que vous deviez créer des conditions pour l'authentification d'un utilisateur. Examinons quelques scénarios.

ConditionStatut d'autorisationÉtat du mot de passe, identifiant, appel téléphonique et Internet
Mot de passe ET identifiant correctsAutorisé (true)Mot de passe : true
Identifiant : true
Appel téléphonique : N/A
Internet : N/A
Mot de passe ET identifiant corrects, OU avec une identification par appel téléphoniqueAutorisé (true)Mot de passe : true
Identifiant : false
Appel téléphonique : true
Internet : N/A
Il n'y a PAS d'InternetNon autorisé (false)Mot de passe : N/A
Identifiant : N/A
Appel téléphonique : 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. Quel opérateur logique est utilisé pour vérifier si les deux conditions sont vraies ?

2. Quel opérateur logique est utilisé pour vérifier si au moins une condition est vraie ?

3. Que fait l'opérateur ! ?

question mark

Quel opérateur logique est utilisé pour vérifier si les deux conditions sont vraies ?

Select the correct answer

question mark

Quel opérateur logique est utilisé pour vérifier si au moins une condition est vraie ?

Select the correct answer

question mark

Que fait l'opérateur ! ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 4
some-alt