Expressões Booleanas
Você também pode combinar afirmações booleanas.
Por exemplo, o jogador está vivo em um jogo enquanto seu health_value > 0
E stamina_value > 0
.
Você pode escrever uma expressão assim em C++ usando o operador and
:
main.cpp
Vamos olhar com mais detalhes o operador and
. Ele retorna true
se ambas as afirmações forem verdadeiras. Se pelo menos uma afirmação for false
, o operador and
retornará false
.
And if you want the player to have health_value > 0
OR stamina_value > 0
you can use the or
operator.
main.cpp
To summarize, here is a table with the results of applying those operators to statements.
Initial bool1 | Initial bool2 | bool1 and bool2 | bool1 or bool2 |
---|---|---|---|
true | true | true | true |
true | false | false | true |
false | true | false | true |
false | false | false | false |
Tudo estava claro?
Conteúdo do Curso
C++ Data Types
1. Tipos de Dados Numéricos
2. Numerical Data Types
4. Outros Tipos de Dados e Conversão de Tipos
C++ Data Types
Expressões Booleanas
Você também pode combinar afirmações booleanas.
Por exemplo, o jogador está vivo em um jogo enquanto seu health_value > 0
E stamina_value > 0
.
Você pode escrever uma expressão assim em C++ usando o operador and
:
main.cpp
Vamos olhar com mais detalhes o operador and
. Ele retorna true
se ambas as afirmações forem verdadeiras. Se pelo menos uma afirmação for false
, o operador and
retornará false
.
And if you want the player to have health_value > 0
OR stamina_value > 0
you can use the or
operator.
main.cpp
To summarize, here is a table with the results of applying those operators to statements.
Initial bool1 | Initial bool2 | bool1 and bool2 | bool1 or bool2 |
---|---|---|---|
true | true | true | true |
true | false | false | true |
false | true | false | true |
false | false | false | false |
Tudo estava claro?