Expressions Booléennes
Vous pouvez également combiner des déclarations booléennes. Par exemple, le joueur est vivant dans un jeu tant que sa health_value > 0
ET stamina_value > 0
. Vous pouvez écrire une expression comme celle-ci en C++ en utilisant l'opérateur and
:
main.cpp
12345678910#include <iostream> int main() { short health_value = 50; short stamina_value = 70; if (health_value > 0 and stamina_value > 0) std::cout << "Player is alive!"; }
Examinons l'opérateur and
plus en détail. Il retourne true
si les deux déclarations sont vraies. Si au moins une déclaration est false
, l'opérateur and
retournera false
.
Et si vous voulez que le joueur ait health_value > 0
OU stamina_value > 0
, vous pouvez utiliser l'opérateur or
.
main.cpp
12345678910#include <iostream> int main() { short health_value = 0; short stamina_value = 70; if (health_value > 0 or stamina_value > 0) std::cout << "There is still health or stamina left!"; }
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 4.35
Expressions Booléennes
Glissez pour afficher le menu
Vous pouvez également combiner des déclarations booléennes. Par exemple, le joueur est vivant dans un jeu tant que sa health_value > 0
ET stamina_value > 0
. Vous pouvez écrire une expression comme celle-ci en C++ en utilisant l'opérateur and
:
main.cpp
12345678910#include <iostream> int main() { short health_value = 50; short stamina_value = 70; if (health_value > 0 and stamina_value > 0) std::cout << "Player is alive!"; }
Examinons l'opérateur and
plus en détail. Il retourne true
si les deux déclarations sont vraies. Si au moins une déclaration est false
, l'opérateur and
retournera false
.
Et si vous voulez que le joueur ait health_value > 0
OU stamina_value > 0
, vous pouvez utiliser l'opérateur or
.
main.cpp
12345678910#include <iostream> int main() { short health_value = 0; short stamina_value = 70; if (health_value > 0 or stamina_value > 0) std::cout << "There is still health or stamina left!"; }
Merci pour vos commentaires !