Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Operadores Lógicos | Introdução aos Operadores
Introdução ao C++

bookOperadores Lógicos

Você pode usar os operadores lógicos E (&&), OU (||) e NÃO (!) para avaliar múltiplas condições simultaneamente.

  • E (&&) retorna true apenas se ambas as condições forem verdadeiras. Por exemplo, verificar se o saldo da conta é suficiente e o valor do saque é positivo;

  • OU (||) retorna true se pelo menos uma condição for verdadeira. Por exemplo, verificar se o saldo é suficiente ou o usuário possui um cartão de crédito;

  • NÃO (!) nega uma condição, transformando true em false e vice-versa. Por exemplo, verificar se uma conta não está bloqueada.

Imagine que seja necessário criar condições para autenticação de usuários.

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. Qual operador lógico é usado para verificar se ambas as condições são verdadeiras?

2. Qual operador lógico é usado para verificar se pelo menos uma condição é verdadeira?

3. O que o operador ! faz?

question mark

Qual operador lógico é usado para verificar se ambas as condições são verdadeiras?

Select the correct answer

question mark

Qual operador lógico é usado para verificar se pelo menos uma condição é verdadeira?

Select the correct answer

question mark

O que o operador ! faz?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 4

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 3.85

bookOperadores Lógicos

Deslize para mostrar o menu

Você pode usar os operadores lógicos E (&&), OU (||) e NÃO (!) para avaliar múltiplas condições simultaneamente.

  • E (&&) retorna true apenas se ambas as condições forem verdadeiras. Por exemplo, verificar se o saldo da conta é suficiente e o valor do saque é positivo;

  • OU (||) retorna true se pelo menos uma condição for verdadeira. Por exemplo, verificar se o saldo é suficiente ou o usuário possui um cartão de crédito;

  • NÃO (!) nega uma condição, transformando true em false e vice-versa. Por exemplo, verificar se uma conta não está bloqueada.

Imagine que seja necessário criar condições para autenticação de usuários.

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. Qual operador lógico é usado para verificar se ambas as condições são verdadeiras?

2. Qual operador lógico é usado para verificar se pelo menos uma condição é verdadeira?

3. O que o operador ! faz?

question mark

Qual operador lógico é usado para verificar se ambas as condições são verdadeiras?

Select the correct answer

question mark

Qual operador lógico é usado para verificar se pelo menos uma condição é verdadeira?

Select the correct answer

question mark

O que o operador ! faz?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 4
some-alt