Tipo booleano C++

Tipo Booleano C



C++ es el lenguaje OOP de alto nivel que se utiliza para diseñar con diversos fines. Hace que la programación sea más agradable para los programadores. Cuando trabajamos en C++, a veces necesitamos un resultado en formato verdadero o falso, por lo que utilizamos el 'tipo de datos booleano'. En C++, un booleano es un tipo de tipo de datos que puede representar resultados verdaderos o falsos. Los programadores lo utilizan frecuentemente para analizar las condiciones, tomar decisiones o regular la ejecución del programa. El tipo de datos booleano se emplea con frecuencia para determinar si una condición determinada es verdadera o falsa. Para este 'tipo de datos booleano', utilizamos la palabra clave 'Bool' en C++. Aquí, estudiaremos en detalle el 'tipo de datos booleanos' y comprobaremos cómo funciona este tipo de datos booleanos en C++.

Ejemplo 1:

Ahora, realicemos algunos ejemplos en los que utilizamos este 'tipo de datos booleanos' y mostremos que funciona en C++. Comenzamos nuestro código agregando los archivos de encabezado que necesitamos. El primer archivo de encabezado que agregamos aquí es el “ ” que ayuda a ingresar o generar datos. Después de esto, tenemos el espacio de nombres 'std'; este es el nombre estándar.

Después de esto, tenemos un código de controlador, lo que significa que agregamos aquí la función 'main()'. Ahora, declaramos la variable 'isBulbOn' con el tipo de datos booleano 'bool' y ajustamos 'true' aquí. Debajo de esto, tenemos otra variable booleana llamada 'isBulbOff' en la que agregamos 'falso'. Este resultado verdadero y falso son '1' y '0', respectivamente.







Para verificar el resultado de estos valores booleanos, simplemente los imprimimos usando la declaración 'cout'. En esta declaración 'cout', primero imprimimos el resultado 'isBulbOn'. Luego, en la siguiente línea, imprimimos el resultado de la variable “isBulbOff”. El 'endl' se utiliza aquí para mover nuestro puntero a la siguiente línea.



Código 1:



#incluir
usando el espacio de nombres estándar ;
En t principal ( )
{
bool es BulbOn = verdadero ;
bool isBulbOff = FALSO ;
corte << 'La bombilla está encendida aquí ' << isBulbOn << fin ;  
corte << 'Aquí la bombilla no está encendida' << está bombilla apagada ;
}

Producción:





La salida de este código representa el resultado en los formularios '0' y '1', como se muestra a continuación. Aquí, '1' indica el resultado 'verdadero' mientras que '0' indica el resultado 'falso'. Obtenemos este resultado simplemente por el tipo de datos 'bool'.



Ejemplo 2:

Ahora, declaramos dos variables, 'Pasa' y 'Falla', del tipo de datos 'bool' dentro del archivo principal después de incluir el archivo de encabezado al comienzo de este código. La variable 'Aprobado' se asigna aquí como 'verdadero' y la variable 'Fallo' se asigna como 'falso'. Ahora, 'Aprobado' devuelve '1' como resultado y 'Fallo' devuelve '0'.

Ahora, utilizamos estas variables bool en nuestra declaración 'cout' para obtener el resultado verdadero o falso en forma de '1' y '0'. El “cout” donde ponemos “Pase” devuelve “1”. Cuando utilizamos 'Fallo' devuelve '0'. Aquí, agregamos cinco declaraciones 'cout', cada una de las cuales contiene la variable booleana.

Código 2:

#incluir
usando el espacio de nombres estándar ;
En t principal ( )
{
pasar = verdadero ;
error booleano = FALSO ;
corte << 'El porcentaje es 60 ' << Aprobar << fin ;
corte << 'El porcentaje es 45 ' << Fallar << fin ;
corte << 'El porcentaje es 90 ' << Aprobar << fin ;
corte << 'El porcentaje es 85 ' << Aprobar << fin ;
corte << 'El porcentaje es 33 ' << Fallar << fin ;
}

Producción:

En este resultado, '1' representa el resultado 'verdadero', que es 'Aprobado' y '0' representa el resultado 'falso', que en este caso es 'Fallo'.

Ejemplo 3:

En este código, inicializamos tres variables enteras que son 'num_01', 'num_02' y 'a' con el valor de '45', '62' y '3', respectivamente. Después de esto, declaramos tres variables más – “b_01”, “b_02” y “b_03” – y estas son el tipo de datos booleano “bool”. Ahora, inicializamos “b_01” con la condición “num_01 == num_01”. Luego, inicializamos “b_02” y “b_03” de la misma manera que “b_01”.

Después de inicializar todas las variables, las imprimimos por separado usando 'cout' para verificar el resultado de estas variables booleanas. Después de esto, inicializamos la variable “b_a” del tipo de datos “bool” con “true”. Luego, utilizamos la declaración 'si' aquí donde colocamos 'b_a' como condición. Ahora, si esta condición 'b_a' es verdadera, se ejecuta la declaración después de 'if'. De lo contrario, la parte 'de lo contrario' se ejecutará aquí. Después de esto, procedemos e inicializamos la variable entera “num” en la que aplicamos algunas operaciones matemáticas y mostramos el resultado “num”.

Código 3:

#incluir
usando el espacio de nombres estándar ;
En t principal ( )
{
En t número_01 = 45 , número_02 = 62 , a = 3 ;
booleano b_01 , b_02 , b_03 ;
b_01 = número_01 == número_01 ;
b_02 = número_01 == número_02 ;
b_03 = número_02 > número_01 ;

corte << 'La respuesta del primer Bool b_01 es = ' <<
b_01 << fin ;
corte << 'La respuesta del segundo Bool b_02 es = ' <<
b_02 << fin ;
corte << 'La respuesta del tercer Bool b_03 es = ' <<
b_03 << fin ;
booleano b_a = verdadero ;
si ( licenciado en Letras )
corte << 'Sí' << fin ;
demás
corte << 'No' << fin ;
En t en uno = FALSO + 7 * a - licenciado en Letras + verdadero ;
corte << en uno ;
devolver 0 ;
}

Producción:

Este resultado muestra los resultados de las operaciones que ejecutamos en nuestro código. De esta manera, utilizamos este 'tipo de datos booleano' en nuestros códigos C++.

Ejemplo 4:

Aquí, escribimos 'isHotDay' como una variable 'bool' y la inicializamos con 'false'. Ahora, usamos la declaración 'if' y pasamos 'isHotDay' como condición. La declaración que sigue a 'if' ahora se ejecuta si se cumple la condición 'isHotDay'. De lo contrario, la parte 'de lo contrario' se ejecutará en este punto.

Ahora tenemos la variable booleana 'DoTask' y la configuramos en 'verdadero'. Además, también inicializamos la variable 'int' llamada 'Task_count'. Luego de esto, colocamos el bucle “ while() ”. En este bucle ' while() ', ponemos 'DoTask' como condición. Dentro del bucle while, escribimos 'Task_count++' que incrementa el valor de 'Task_count' en 1.

Cuando se ejecuta esta declaración, el valor de 'Task_count' aumenta en 1. Luego, se ejecuta la siguiente declaración 'cout'. Luego de esto, volvemos a colocar una condición que es “Task_count < 9” y asignamos esta condición a la variable “DoTask”. Este bucle funciona hasta que 'Task_count' sea menor que '9'.

Código 4:

#incluir
usando el espacio de nombres estándar ;  
En t principal ( ) {  
bool esHotDay = FALSO ;  
    si ( esHotDay ) {  
corte << '¡Es un día caluroso!' << fin ;  
    } demás {  
corte << 'No es un día caluroso' << fin ;
    }  
bool Hacer tarea = verdadero ;  
    En t recuento_tareas = 0 ;  
    mientras ( hacer tarea ) {  
recuento_tareas ++;  
corte << 'La tarea continúa aquí' << recuento_tareas << fin ;  
hacer tarea = ( recuento_tareas < 9 ) ;  
    }  
    devolver 0 ;  
}

Producción:

Este resultado muestra el resultado de cada acción que ejecutamos en nuestro código. Por lo tanto, también empleamos este 'tipo de datos booleano' en nuestros códigos C++ de esta manera.

Ejemplo 5:

Ahora, avanzamos hacia el último ejemplo de este tutorial. Aquí, tomamos tres variables booleanas únicas e imprimimos ambas. Después de esto, aplicamos los operadores 'Y', 'O' y 'NOT' en estas variables booleanas. Además, el resultado de todas las operaciones se almacena en forma booleana porque agregamos 'bool' con todas las variables en las que se almacena el resultado de estas operaciones. Después de esto, imprimimos nuevamente el resultado de estas operaciones en booleano.

Código 5:

#incluir
usando el espacio de nombres estándar ;
En t principal ( )
{
valor booleano_1 = verdadero ;  
valor booleano_2 = FALSO ;  
valor booleano_3 = verdadero ;  

corte << 'valor_1 es' << valor_1 << fin ;
corte << 'valor_2 es' << valor_2 << fin ;
corte << 'valor_3 es' << valor_3 << fin << fin ;

resultado booleano_1 = ( valor_1 || valor_3 ) && valor_1 ;
resultado booleano_2 = valor_1 && valor_2 ;  
resultado booleano_3 = valor_2 || valor_3 ;  
resultado booleano_4 = ! valor_3 ;    
resultado booleano_5 = ! valor_2 ;
resultado booleano_6 = ! valor_1 ;    

corte << 'El resultado 1 es = ' << resultado_1 << fin ;
corte << 'El resultado 2 es = ' << resultado_2 << fin ;
corte << 'El resultado 3 es = ' << resultado_3 << fin ;
corte << 'El resultado 4 es = ' << resultado_4 << fin ;
corte << 'El resultado 5 es = ' << resultado_5 << fin ;
corte << 'El resultado 6 es = ' << resultado_6 << fin ;
}

Producción:

Aquí está el resultado. Podríamos notar que el resultado de cada operación se muestra en forma de '0' y '1' porque se utiliza el tipo de datos 'bool'.

Conclusión

En este tutorial, demostramos cómo se utiliza el tipo de datos booleano en C++ y cuál es el resultado del tipo de datos booleano. Exploramos los ejemplos en los que utilizamos este tipo de datos booleanos. Hemos visto que este tipo de datos booleanos es eficaz y sencillo, pero es esencial utilizarlo con cuidado para evitar errores.