Tipo Booleano C++

Tipo Booleano C



C++ é a linguagem OOP de alto nível usada para projetar para diversos fins. Isso torna a programação mais agradável para os programadores. Ao trabalhar em C++, às vezes precisamos de um resultado na forma verdadeiro ou falso, por isso utilizamos o “tipo de dados booleano”. Em C++, um booleano é um tipo de tipo de dados que pode representar resultados verdadeiros ou falsos. Os programadores usam-no frequentemente para analisar as condições, tomar decisões ou regular a execução do programa. O tipo de dados booleano é frequentemente empregado para verificar se uma determinada condição é verdadeira ou falsa. Para este “tipo de dados booleano”, utilizamos a palavra-chave “Bool” em C++. Aqui, estudaremos detalhadamente o “tipo de dados booleano” e verificaremos como esse tipo de dados booleano funciona em C++.

Exemplo 1:

Agora, vamos realizar alguns exemplos onde utilizamos esse “tipo de dados booleano” e mostrar que ele funciona em C++. Iniciamos nosso código adicionando os arquivos de cabeçalho de que necessitamos. O primeiro arquivo de cabeçalho que adicionamos aqui é o “ ” que auxilia na entrada ou saída dos dados. Depois disso, temos o namespace “std”; este é o nome padrão.

Depois disso, temos um código de driver, o que significa que adicionamos a função “main()” aqui. Agora, declaramos a variável “isBulbOn” com o tipo de dados booleano “bool” e ajustamos “true” aqui. Abaixo disso, temos outra variável booleana chamada “isBulbOff” na qual adicionamos “false”. Este resultado verdadeiro e falso são “1” e “0”, respectivamente.







Para verificar a saída desses valores booleanos, simplesmente os imprimimos usando a instrução “cout”. Nesta instrução “cout”, primeiro imprimimos o resultado “isBulbOn”. Então, na próxima linha, imprimimos o resultado da variável “isBulbOff”. O “endl” é utilizado aqui para mover nosso ponteiro para a próxima linha.



Código 1:



#include
usando namespace std ;
interno principal ( )
{
bool éBulbOn = verdadeiro ;
bool isBulbOff = falso ;
corte << 'A lâmpada está acesa aqui' << isBulbOn << fim ;
corte << 'A lâmpada não está acesa aqui' << isBulbOff ;
}

Saída:





A saída deste código representa o resultado nos formatos “0” e “1”, conforme mostrado a seguir. Aqui, “1” indica o resultado “verdadeiro” enquanto “0” indica o resultado “falso”. Obtemos esse resultado apenas por causa do tipo de dados “bool”.



Exemplo 2:

Agora, declaramos duas variáveis, “Pass” e “Fail”, do tipo de dados “bool” dentro do main após incluir o arquivo de cabeçalho no início deste código. A variável “Pass” é atribuída como “true” aqui, e a variável “Fail” é atribuída como “false”. Agora, “Pass” retorna “1” como resultado e “Fail” retorna “0”.

Agora, utilizamos essas variáveis ​​bool em nossa instrução “cout” para obter o resultado verdadeiro ou falso na forma de “1” e “0”. O “cout” onde colocamos “Pass” retorna “1”. Onde utilizamos “Fail” retorna “0”. Aqui, adicionamos cinco instruções “cout”, cada uma contendo a variável booleana.

Código 2:

#include
usando namespace std ;
interno principal ( )
{
bool Passa = verdadeiro ;
bool Falha = falso ;
corte << 'A porcentagem é 60' << Passar << fim ;
corte << 'A porcentagem é 45' << Falhar << fim ;
corte << 'A porcentagem é 90' << Passar << fim ;
corte << 'A porcentagem é 85' << Passar << fim ;
corte << 'A porcentagem é 33' << Falhar << fim ;
}

Saída:

Nesta saída, “1” representa o resultado “verdadeiro” que é “Aprovado” e “0” representa o resultado “falso” que é “Falha” neste caso.

Exemplo 3:

Neste código, inicializamos três variáveis ​​​​inteiras que são “num_01”, “num_02” e “a” com os valores “45”, “62” e “3”, respectivamente. Depois disso, declaramos mais três variáveis ​​– “b_01”, “b_02” e “b_03” – e estas são o tipo de dados booleano “bool”. Agora, inicializamos “b_01” com a condição “num_01 == num_01”. Em seguida, inicializamos “b_02” e “b_03” da mesma forma que “b_01”.

Após inicializar todas as variáveis, imprimimos elas separadamente usando “cout” para verificar o resultado dessas variáveis ​​booleanas. Depois disso, inicializamos a variável “b_a” do tipo de dados “bool” com “true”. Então, utilizamos a instrução “if” aqui, onde colocamos “b_a” como uma condição. Agora, se esta condição “b_a” for verdadeira, a instrução após “if” é executada. Caso contrário, a parte “else” será executada aqui. Depois disso, procedemos e inicializamos a variável inteira “num” na qual aplicamos algumas operações matemáticas e exibimos o resultado “num”.

Código 3:

#include
usando namespace std ;
interno principal ( )
{
interno num_01 = Quatro cinco , num_02 = 62 , a = 3 ;
bool b_01 , b_02 , b_03 ;
b_01 = num_01 == num_01 ;
b_02 = num_01 == num_02 ;
b_03 = num_02 > num_01 ;

corte << 'A resposta do primeiro Bool b_01 é =' <<
b_01 << fim ;
corte << 'A resposta do segundo Bool b_02 é =' <<
b_02 << fim ;
corte << 'A resposta do terceiro Bool b_03 é =' <<
b_03 << fim ;
bool b_a = verdadeiro ;
se ( BA )
corte << 'Sim' << fim ;
outro
corte << 'Não' << fim ;
interno num = falso + 7 * a - BA + verdadeiro ;
corte << num ;
retornar 0 ;
}

Saída:

Este resultado mostra os resultados das operações que executamos em nosso código. Então, desta forma, usamos este “tipo de dados booleano” em nossos códigos C++.

Exemplo 4:

Aqui, digitamos “isHotDay” como uma variável “bool” e inicializamos com “false”. Agora, usamos a instrução “if” e passamos “isHotDay” como condição. A instrução que segue “if” agora é executada se a condição “isHotDay” for satisfeita. Caso contrário, a parte “else” será executada neste ponto.

Agora, temos a variável booleana “DoTask” e configuramos-a como “true”. Além disso, também inicializamos a variável “int” chamada “Task_count”. Depois disso, colocamos o loop “while()”. Neste loop “while()”, colocamos “DoTask” como condição. Dentro do loop while, escrevemos “Task_count++” que incrementa o valor de “Task_count” em 1.

Quando esta instrução é executada, o valor de “Task_count” aumenta em 1. Em seguida, a próxima instrução “cout” é executada. Depois disso, colocamos novamente uma condição que é “Task_count <9” e atribuímos esta condição à variável “DoTask”. Este loop funciona até que “Task_count” seja menor que “9”.

Código 4:

#include
usando namespace std ;
interno principal ( ) {
bool éHotDay = falso ;
se ( éHotDay ) {
corte << 'Está um dia quente!' << fim ;
} outro {
corte << 'Não é um dia quente' << fim ;
}
bool DoTask = verdadeiro ;
interno Contagem_tarefas = 0 ;
enquanto ( DoTask ) {
Contagem_tarefas ++;
corte << 'A tarefa é continuar aqui' << Contagem_tarefas << fim ;
DoTask = ( Contagem_tarefas < 9 ) ;
}
retornar 0 ;
}

Saída:

Esta saída exibe o resultado de cada ação que executamos em nosso código. Portanto, também empregamos esse “tipo de dados booleano” em nossos códigos C++ dessa maneira.

Exemplo 5:

Agora, avançamos para o último exemplo deste tutorial. Aqui, pegamos três variáveis ​​booleanas exclusivas e imprimimos ambas. Depois disso, aplicamos os operadores “AND”, “OR” e “NOT” nessas variáveis ​​booleanas. Além disso, o resultado de todas as operações é armazenado na forma booleana porque adicionamos “bool” a todas as variáveis ​​nas quais o resultado dessas operações é armazenado. Depois disso, imprimimos novamente o resultado dessas operações em booleano.

Código 5:

#include
usando namespace std ;
interno principal ( )
{
valor booleano_1 = verdadeiro ;
valor booleano_2 = falso ;
valor booleano_3 = verdadeiro ;

corte << 'valor_1 é' << valor_1 << fim ;
corte << 'valor_2 é' << valor_2 << fim ;
corte << 'valor_3 é' << valor_3 << fim << fim ;

resultado bool_1 = ( valor_1 || valor_3 ) && valor_1 ;
resultado bool_2 = valor_1 && valor_2 ;
resultado bool_3 = valor_2 || valor_3 ;
resultado bool_4 = ! valor_3 ;
resultado bool_5 = ! valor_2 ;
resultado bool_6 = ! valor_1 ;

corte << 'O resultado 1 é =' << resultado_1 << fim ;
corte << 'O resultado 2 é =' << resultado_2 << fim ;
corte << 'O resultado 3 é =' << resultado_3 << fim ;
corte << 'O resultado 4 é =' << resultado_4 << fim ;
corte << 'O resultado 5 é =' << resultado_5 << fim ;
corte << 'O resultado 6 é =' << resultado_6 << fim ;
}

Saída:

Aqui está o resultado. Podemos notar que o resultado de cada operação é exibido na forma de “0” e “1” porque o tipo de dados “bool” é utilizado.

Conclusão

Neste tutorial, demonstramos como o tipo de dados Booleano é utilizado em C++ e qual é o resultado do tipo de dados Booleano. Exploramos os exemplos em que usamos esse tipo de dados booleano. Vimos que esse tipo de dados booleanos é eficaz e direto, mas é essencial utilizá-lo com cuidado para evitar erros.