Cómo usar expresiones booleanas en C++

Como Usar Expresiones Booleanas En C



Una expresión booleana es un término que corresponde a verdadero o falso (0 y 1). Las expresiones booleanas comparan datos de cualquier tipo y dan como resultado 0 o 1. Este artículo examinará y analizará la expresión booleana en la programación de C++, además de proporcionar algunos ejemplos de cómo la empleamos en C++.

Cómo usar expresiones booleanas en C++

En C++, una expresión se conoce como expresión booleana que se usa para evaluar condiciones y producir un valor booleano que es verdadero o falso (0 o 1). C++ nos proporciona dos formas principales de utilizar expresiones booleanas:

Discutamos el método anterior de usar expresiones booleanas en C++ uno por uno.







Expresión booleana con operadores de comparación

Los operadores de comparación coinciden con dos valores y devuelven un resultado booleano. En C++ tenemos varios operadores de comparación como ==, !=, <, >, <= y >= . Todos estos se utilizan para comparar dos variables y, según la operación, devuelven valores como verdadero (1) o falso (0).



Usemos el == operador de comparación en una expresión booleana en un programa C++:



#incluir

usando el espacio de nombres estándar ;

#incluir

En t principal ( ) {

  En t a = 6 ;

bool incluso = ( a % 2 == 0 ) ;

  si ( incluso ) {

cout << 'Verdadero' << final ;

  } demás {

cout << 'FALSO' << final ;

  }

  devolver 0 ;

}

En el código C++ anterior, la ejecución comienza desde el principal, donde primero inicialicé un número entero a con valor de 6 . Luego, utilizando un tipo de datos booleano, inicialicé un incluso variable que tiene una expresión booleana con el == operador que puso una condición. Al final, la estructura condicional ( si-más ) devuelve verdadero si se cumple la condición; de lo contrario, devuelve falso. Dado que el valor de la variable a es 6, por lo tanto, devuelve verdadero como salida:





Expresión booleana con operadores lógicos

Los operadores lógicos en C++ se utilizan para comprobar si una expresión específica es verdadera o falsa, ya que las expresiones lógicas solo funcionan con valores booleanos. Los operadores lógicos comparan los valores y dan resultados en términos booleanos. Los operadores lógicos comunes incluyen &&, II, y, ! . A continuación se muestra un ejemplo de código C++ que emplea expresiones lógicas que usan el operador AND (&&) para determinar si un número entero escrito por el usuario está entre 1 y 15 o no:



#incluir

usando el espacio de nombres estándar ;

En t principal ( )

{

cout << 'Por favor, inserte un dígito:' ;

  En t a ;

comiendo >> a ;

  si ( a > 0 && a <= 15 )

cout << 'El dígito que ingresó está entre 1 y 15' ;

  demás

cout << 'El dígito que ingresó no está entre 1 y 15' ;

  devolver 0 ;

}

Aquí, en el primer paso, imprimimos un mensaje para tomar un dígito del usuario con cout . Entonces declaró el En t variable a para tomar la entrada del usuario usando comiendo . Después de esto, la estructura condicional si-más se utiliza con una condición que incluye Y (&&) operador lógico en la expresión booleana. Esta condición será verificar si el dígito ingresado está entre 1 y 15 o no. Si ambas condiciones son verdaderas, se ejecutarán las instrucciones posteriores a la instrucción if y si alguna de las condiciones es falsa, se ejecutará la instrucción else:

Conclusión

Las expresiones booleanas se usan mucho en el lenguaje C++. Se pueden usar con operadores lógicos y de comparación y devolver la salida en verdadero o falso. Hemos visto en los ejemplos anteriores de C++ cómo podemos implementar expresiones booleanas con la ayuda de operadores de comparación, operadores lógicos y estructuras condicionales.