Conteúdo do Curso
Introdução ao C++
Introdução ao C++
4. Introdução a fluxo de programa
Operadores Lógicos
Você precisa usar os operadores lógicos NOT (!
), AND (&&
) e OR (||
) para avaliar múltiplas condições simultaneamente.
Vamos ilustrar o uso de operadores lógicos em cenários da vida real:
- Eu levarei minha carteira para passear se houver um banco E uma loja no caminho;
- Eu não levarei minha carteira para passear se NÃO houver banco no caminho;
- Eu levarei minha carteira para passear se houver um banco OU uma loja no caminho.
main
#include <iostream> int main() { bool bank = true; bool shop = true; //using AND (&&) operator bool wallet1 = (bank && shop); std::cout << "There is a bank and a shop, reason to have wallet = " << wallet1 << std::endl; //using NOT (!) operator bool wallet0 = (!bank); std::cout << "There is not bank, reason to have wallet = " << wallet0 << std::endl; //using OR (||) operator bool wallet2 = (bank || shop); std::cout << "There is a bank or a shop, reason to have wallet = " << wallet2 << std::endl; }
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 3. Capítulo 3