Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Operadores Lógicos | Introducción a los Operadores
Introducción a C++
course content

Contenido del Curso

Introducción a C++

Introducción a C++

1. Comenzando
2. Introducción a los Operadores
3. Variables y Tipos de Datos
4. Introducción al Flujo del Programa
5. Introducción a las Funciones

bookOperadores Lógicos

Puedes utilizar los operadores lógicos AND (&&), OR (||) y NOT (!) para evaluar múltiples condiciones simultáneamente.

  • Y (&&) devuelve true sólo si ambas condiciones son verdaderas. Por ejemplo, comprobar si el saldo de una cuenta es suficiente y la cantidad a retirar es positiva;
  • O (||) devuelve true si al menos una condición es verdadera. Por ejemplo, comprobar si un saldo es suficiente o el usuario tiene una tarjeta de crédito;
  • NO (!) niega una condición, convirtiendo true en false y viceversa. Por ejemplo, comprobar si una cuenta no está bloqueada.

Imagina que necesitas crear condiciones para la autenticación de usuarios. Exploraremos algunos escenarios.

CondiciónEstado de AutorizaciónEstado de la Contraseña, Inicio de Sesión, Llamada Telefónica e Internet
La contraseña Y el inicio de sesión son correctosAutorizado (true)Contraseña: true
Inicio de sesión: true
Llamada Telefónica: N/A
Internet: N/A
La contraseña Y el inicio de sesión son correctos, O identificación por llamada telefónicaAutorizado (true)Contraseña: true
Inicio de sesión: false
Llamada Telefónica: true
Internet: N/A
NO hay internetNo Autorizado (false)Contraseña: N/A
Inicio de sesión: N/A
Llamada Telefónica: N/A
Internet: false
h

logical_and

h

logical_or

h

logical_not

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. ¿Qué operador lógico se utiliza para verificar si ambas condiciones son verdaderas?
2. ¿Qué operador lógico se utiliza para verificar si al menos una condición es verdadera?
3. ¿Qué hace el operador `!`?
¿Qué operador lógico se utiliza para verificar si ambas condiciones son verdaderas?

¿Qué operador lógico se utiliza para verificar si ambas condiciones son verdaderas?

Selecciona la respuesta correcta

¿Qué operador lógico se utiliza para verificar si al menos una condición es verdadera?

¿Qué operador lógico se utiliza para verificar si al menos una condición es verdadera?

Selecciona la respuesta correcta

¿Qué hace el operador `!`?

¿Qué hace el operador !?

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 4
some-alt