Tipo booleano C++

Tipo Booleano C



C++ è il linguaggio OOP di alto livello utilizzato per progettare per vari scopi. Rende la programmazione più piacevole per i programmatori. Quando lavoriamo in C++, a volte abbiamo bisogno di un risultato nella forma vero o falso, quindi utilizziamo il 'tipo di dati booleano'. In C++, un booleano è un tipo di dato che può rappresentare risultati veri o falsi. I programmatori lo utilizzano spesso per analizzare le condizioni, prendere decisioni o regolare l'esecuzione del programma. Il tipo di dati booleano viene spesso utilizzato per accertare se una determinata condizione è vera o falsa. Per questo 'tipo di dati booleano' utilizziamo la parola chiave 'Bool' in C++. Qui studieremo in dettaglio il 'tipo di dati booleano' e controlleremo come funziona questo tipo di dati booleano in C++.

Esempio 1:

Ora, eseguiamo alcuni esempi in cui utilizziamo questo 'tipo di dati booleano' e mostriamo che funziona in C++. Iniziamo il nostro codice aggiungendo i file header di cui abbiamo bisogno. Il primo file di intestazione che aggiungiamo qui è ' ' che aiuta nell'immissione o nell'output dei dati. Successivamente, abbiamo lo spazio dei nomi “std”; questo è il nome standard.

Successivamente, abbiamo un codice driver, il che significa che aggiungiamo qui la funzione 'main()'. Ora dichiariamo la variabile 'isBulbOn' con il tipo di dati booleano 'bool' e regoliamo 'true' qui. Sotto questa, abbiamo un'altra variabile booleana denominata 'isBulbOff' alla quale aggiungiamo 'false'. Questo risultato vero e falso sono rispettivamente “1” e “0”.







Per verificare l'output di questi valori booleani, li stampiamo semplicemente utilizzando l'istruzione 'cout'. In questa istruzione 'cout', stampiamo prima il risultato 'isBulbOn'. Quindi, nella riga successiva, stampiamo il risultato della variabile “isBulbOff”. Qui viene utilizzato 'endl' in modo da spostare il puntatore alla riga successiva.



Codice 1:



#include
utilizzando lo spazio dei nomi std ;
int principale ( )
{
bool isBulbOn = VERO ;
bool isBulbOff = falso ;
cout << 'La lampadina è accesa qui' << isBulbOn << fine ;
cout << 'Qui la lampadina non è accesa' << isBulbOff ;
}

Produzione:





L'output di questo codice rappresenta il risultato nei moduli '0' e '1' come mostrato di seguito. Qui, '1' indica il risultato 'vero' mentre '0' indica il risultato 'falso'. Otteniamo questo risultato solo a causa del tipo di dati 'bool'.



Esempio 2:

Ora dichiariamo due variabili, 'Pass' e 'Fail', del tipo di dati 'bool' all'interno del main dopo aver incluso il file header all'inizio di questo codice. Qui la variabile 'Pass' viene assegnata come 'true' e la variabile 'Fail' viene assegnata come 'false'. Ora, 'Pass' restituisce '1' come risultato e 'Fail' restituisce '0'.

Ora utilizziamo queste variabili bool nella nostra istruzione 'cout' per ottenere il risultato vero o falso sotto forma di '1' e '0'. Il “cout” dove inseriamo “Pass” restituisce “1”. Dove utilizziamo 'Fail' restituisce '0'. Qui aggiungiamo cinque istruzioni 'cout', ciascuna contenente la variabile booleana.

Codice 2:

#include
utilizzando lo spazio dei nomi std ;
int principale ( )
{
passaggio bool = VERO ;
bool Fallito = falso ;
cout << 'La percentuale è 60' << Passaggio << fine ;
cout << 'La percentuale è 45' << Fallire << fine ;
cout << 'La percentuale è 90' << Passaggio << fine ;
cout << 'La percentuale è 85' << Passaggio << fine ;
cout << 'La percentuale è 33' << Fallire << fine ;
}

Produzione:

In questo output, '1' rappresenta il risultato 'vero' che è 'Passato' e '0' rappresenta il risultato 'falso' che in questo caso è 'Fallito'.

Esempio 3:

In questo codice, inizializziamo tre variabili intere che sono 'num_01', 'num_02' e 'a' con il valore di '45', '62' e '3', rispettivamente. Successivamente, dichiariamo altre tre variabili – “b_01”, “b_02” e “b_03” – e queste sono il tipo di dati booleano “bool”. Ora inizializziamo “b_01” con la condizione “num_01 == num_01”. Quindi inizializziamo “b_02” e “b_03” allo stesso modo di “b_01”.

Dopo aver inizializzato tutte le variabili, le stampiamo separatamente utilizzando 'cout' per verificare il risultato di queste variabili booleane. Successivamente inizializziamo la variabile “b_a” del tipo di dati “bool” con “true”. Quindi, utilizziamo l'istruzione 'if' qui dove inseriamo 'b_a' come condizione. Ora, se questa condizione “b_a” è vera, viene eseguita l’istruzione dopo “if”. Altrimenti, la parte “else” verrà eseguita qui. Successivamente procediamo e inizializziamo la variabile intera “num” in cui applichiamo alcune operazioni matematiche e visualizziamo il risultato “num”.

Codice 3:

#include
utilizzando lo spazio dei nomi std ;
int principale ( )
{
int numero_01 = Quattro cinque , numero_02 = 62 , UN = 3 ;
booleano b_01 , b_02 , b_03 ;
b_01 = numero_01 == numero_01 ;
b_02 = numero_01 == numero_02 ;
b_03 = numero_02 > numero_01 ;

cout << 'La risposta del primo Bool b_01 è = ' <<
b_01 << fine ;
cout << 'La risposta del secondo Bool b_02 è = ' <<
b_02 << fine ;
cout << 'La risposta del terzo Bool b_03 è = ' <<
b_03 << fine ;
bool b_a = VERO ;
Se ( b_a )
cout << 'SÌ' << fine ;
altro
cout << 'NO' << fine ;
int nessuno = falso + 7 * UN - b_a + VERO ;
cout << nessuno ;
ritorno 0 ;
}

Produzione:

Questo risultato mostra i risultati delle operazioni che abbiamo eseguito nel nostro codice. Quindi, in questo modo, utilizziamo questo “tipo di dati booleano” nei nostri codici C++.

Esempio 4:

Qui digitiamo 'isHotDay' come variabile 'bool' e la inizializziamo con 'false'. Ora utilizziamo l'istruzione 'if' e passiamo 'isHotDay' come condizione. L'istruzione che segue 'if' viene ora eseguita se la condizione 'isHotDay' è soddisfatta. Altrimenti, la parte “else” verrà eseguita a questo punto.

Ora abbiamo la variabile booleana “DoTask” e la impostiamo su “true”. Inoltre, inizializziamo anche la variabile “int” denominata “Task_count”. Successivamente, inseriamo il ciclo “ while()”. In questo ciclo “ while()”, inseriamo “DoTask” come condizione. All'interno del ciclo while scriviamo “Task_count++” che incrementa il valore di “Task_count” di 1.

Quando viene eseguita questa istruzione, il valore di 'Task_count' aumenta di 1. Quindi viene eseguita la successiva istruzione 'cout'. Successivamente, posizioniamo nuovamente una condizione che è 'Task_count < 9' e assegniamo questa condizione alla variabile 'DoTask'. Questo ciclo funziona fino a quando 'Task_count' è inferiore a '9'.

Codice 4:

#include
utilizzando lo spazio dei nomi std ;
int principale ( ) {
bool isHotDay = falso ;
Se ( èHotDay ) {
cout << 'È una giornata calda!' << fine ;
} altro {
cout << 'Non è una giornata calda' << fine ;
}
bool DoTask = VERO ;
int Conteggio_attività = 0 ;
Mentre ( DoTask ) {
Conteggio_attività ++;
cout << 'L'attività è continuare qui' << Conteggio_attività << fine ;
DoTask = ( Conteggio_attività < 9 ) ;
}
ritorno 0 ;
}

Produzione:

Questo output mostra il risultato di ogni azione eseguita nel nostro codice. Pertanto utilizziamo in questo modo questo “tipo di dati booleano” anche nei nostri codici C++.

Esempio 5:

Ora passiamo all'ultimo esempio di questo tutorial. Qui prendiamo tre variabili booleane uniche e le stampiamo entrambe. Successivamente, applichiamo gli operatori “AND”, “OR” e “NOT” su queste variabili booleane. Inoltre, il risultato di tutte le operazioni viene memorizzato in formato booleano perché abbiamo aggiunto 'bool' a tutte le variabili in cui è memorizzato il risultato di queste operazioni. Successivamente stampiamo nuovamente il risultato di queste operazioni in booleano.

Codice 5:

#include
utilizzando lo spazio dei nomi std ;
int principale ( )
{
valore bool_1 = VERO ;
valore bool_2 = falso ;
valore bool_3 = VERO ;

cout << 'valore_1 è' << valore_1 << fine ;
cout << 'valore_2 è' << valore_2 << fine ;
cout << 'valore_3 è' << valore_3 << fine << fine ;

bool risultato_1 = ( valore_1 || valore_3 ) && valore_1 ;
bool risultato_2 = valore_1 && valore_2 ;
bool risultato_3 = valore_2 || valore_3 ;
bool risultato_4 = ! valore_3 ;
bool risultato_5 = ! valore_2 ;
bool risultato_6 = ! valore_1 ;

cout << 'Il risultato 1 è = ' << risultato_1 << fine ;
cout << 'Il risultato 2 è = ' << risultato_2 << fine ;
cout << 'Il risultato 3 è = ' << risultato_3 << fine ;
cout << 'Il risultato 4 è = ' << risultato_4 << fine ;
cout << 'Il risultato 5 è = ' << risultato_5 << fine ;
cout << 'Il risultato 6 è = ' << risultato_6 << fine ;
}

Produzione:

Ecco il risultato. Potremmo notare che il risultato di ciascuna operazione viene visualizzato sotto forma di '0' e '1' perché viene utilizzato il tipo di dati 'bool'.

Conclusione

In questo tutorial abbiamo dimostrato come viene utilizzato il tipo di dati booleano in C++ e qual è il risultato del tipo di dati booleano. Abbiamo esplorato gli esempi in cui abbiamo utilizzato questo tipo di dati booleano. Abbiamo visto che questo tipo di dati booleano è efficace e semplice, ma è fondamentale utilizzarlo con attenzione per evitare errori.