Opérateurs Logiques
Les opérateurs logiques ET (&&), OU (||) et NON (!) permettent d'évaluer plusieurs conditions simultanément.
-
ET (
&&) retournetrueuniquement si les deux conditions sont vraies. Par exemple, vérifier si le solde d'un compte est suffisant et si le montant du retrait est positif ; -
OU (
||) retournetruesi au moins une des conditions 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, transformanttrueenfalseet inversement. Par exemple, vérifier si un compte n'est pas bloqué.
Supposons qu'il faille définir des conditions pour l'authentification d'un utilisateur.
logical_and.h
logical_or.h
logical_not.h
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 ! ?
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 3.85
Opérateurs Logiques
Glissez pour afficher le menu
Les opérateurs logiques ET (&&), OU (||) et NON (!) permettent d'évaluer plusieurs conditions simultanément.
-
ET (
&&) retournetrueuniquement si les deux conditions sont vraies. Par exemple, vérifier si le solde d'un compte est suffisant et si le montant du retrait est positif ; -
OU (
||) retournetruesi au moins une des conditions 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, transformanttrueenfalseet inversement. Par exemple, vérifier si un compte n'est pas bloqué.
Supposons qu'il faille définir des conditions pour l'authentification d'un utilisateur.
logical_and.h
logical_or.h
logical_not.h
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 ! ?
Merci pour vos commentaires !