MEJOR SITIO PARA DESARROLLADORES WEB

C++ Tutorial

C++ HOGAR C++ Introducción C++ Empezar C++ Sintaxis C++ Producción C++ Comentarios C++ Variables C++ Entrada de usuario C++ Tipos de datos C++ Operadores C++ Cadenas C++ Matemáticas C++ Booleanos C++ Condiciones C++ Switch C++ While Bucle C++ For Bucle C++ Break/Continue C++ Matrices C++ Estructuras C++ Enumeraciones C++ Referencias C++ Consejos

C++ Funciones

C++ Funciones C++ Parámetros de función C++ Sobrecarga de funciones C++ Alcance C++ Recursión

C++ Clases

C++ POO C++ Clases/Objetos C++ Métodos de clase C++ Constructores C++ Especificadores de acceso C++ Encapsulación C++ Herencia C++ Polimorfismo C++ Archivos C++ Excepciones C++ Fecha

C++ Cómo

Suma dos números Números al azar

C++ Referencia

C++ Referencia C++ Palabras clave C++ <iostream> C++ <fstream> C++ <cmath> C++ <string> C++ <cstring> C++ <ctime>

C++ Ejemplos

C++ Ejemplos C++ Compilador C++ Ejercicios C++ Prueba C++ Certificado

Lenguaje C++. W3Schools lecciones en español

Ua En De

C++ Expresiones booleanas


Expresiones booleanas

Una expresión booleana devuelve un valor booleano que es 1 (true) o 0 (false).

Esto es útil para desarrollar la lógica y encontrar respuestas.

Puede utilizar un operador de comparación, como el mayor que (>) operador, para saber si una expresión (o variable) es verdadera o falsa:

Ejemplo

int x = 10;
int y = 9;
cout << (x > y); // devoluciones 1 (true), porque 10 es mayor que 9
Inténtalo tú mismo »

O incluso más fácil:

Ejemplo

cout << (10 > 9); // devoluciones 1 (true), porque 10 es mayor que 9
Inténtalo tú mismo »

En los ejemplos siguientes, utilizamos el operador igual a (==) para evaluar una expresión:

Ejemplo

int x = 10;
cout << (x == 10);  // devoluciones 1 (true), porque el valor de x es igual a 10
Inténtalo tú mismo »

Ejemplo

cout << (10 == 15);  // devoluciones 0 (false), porque 10 no es igual a 15
Inténtalo tú mismo »

Ejemplo de la vida real

Pensemos en un "ejemplo de la vida real" en el que necesitamos saber si una persona tiene edad suficiente para votar.

En el siguiente ejemplo, utilizamos el operador de comparación >= para averiguar si la edad (25) es mayor O igual a el límite de edad para votar, que se establece en 18:

Ejemplo

int myAge = 25;
int votingAge = 18;

cout << (myAge >= votingAge); // devoluciones 1 (true), ¡Lo que significa que los jóvenes de 25 años pueden votar!
Inténtalo tú mismo »

¿Guay, verdad? Un enfoque aún mejor (ya que ahora estamos en racha), sería envolver el código anterior en una declaración if...else, para que podamos realizar diferentes acciones dependiendo del resultado:

Ejemplo

Salida "¡Tiene edad suficiente para votar!" si myAge es mayor o igual a 18. De lo contrario, se mostrará "No tengo edad suficiente para votar".:

int myAge = 25;
int votingAge = 18;

if (myAge >= votingAge) {
  cout << "¡Tiene edad suficiente para votar!";
} else {
  cout << "No tiene edad suficiente para votar.";
}

// Resultados: ¡Tiene edad suficiente para votar!
Inténtalo tú mismo »

Los booleanos son la base de todas las comparaciones y condiciones de C++.

Aprenderá más sobre condiciones (if...else) en el próximo capítulo.

C++ Ejercicios

Ponte a prueba con ejercicios

Ejercicio:

Complete las partes que faltan para imprimir los valores 1 (para true) y 0 (para false):

 isCodingFun = true;
 isFishTasty = false;
cout << ;
cout << ;



Comentarios