Jenis Boolean C++

Jenis Boolean C



C++ ialah bahasa OOP peringkat tinggi yang digunakan untuk mereka bentuk untuk pelbagai tujuan. Ia menjadikan pengaturcaraan lebih menyeronokkan untuk pengaturcara. Apabila bekerja dalam C++, kadangkala kami memerlukan hasil dalam bentuk benar atau palsu, jadi kami menggunakan 'jenis data Boolean'. Dalam C++, Boolean ialah sejenis datatype yang boleh mewakili sama ada keputusan benar atau palsu. Pengaturcara sering menggunakannya untuk menganalisis keadaan, membuat keputusan, atau mengawal selia pelaksanaan program. Jenis data Boolean sering digunakan untuk memastikan sama ada syarat yang diberikan adalah benar atau palsu. Untuk 'jenis data Boolean' ini, kami menggunakan kata kunci 'Bool' dalam C++. Di sini, kami akan mengkaji tentang 'jenis data Boolean' secara terperinci dan menyemak cara jenis data Boolean ini berfungsi dalam C++.

Contoh 1:

Sekarang, mari kita lakukan beberapa contoh di mana kita menggunakan 'Jenis data Boolean' ini dan menunjukkan ia berfungsi dalam C++. Kami memulakan kod kami dengan menambah fail pengepala yang kami perlukan. Fail pengepala pertama yang kami tambahkan di sini ialah ' ' yang membantu dalam memasukkan atau mengeluarkan data. Selepas ini, kami mempunyai ruang nama 'std'; ini adalah nama standard.

Selepas ini, kami mempunyai kod pemacu yang bermaksud bahawa kami menambah fungsi 'utama()' di sini. Sekarang, kami mengisytiharkan pembolehubah 'isBulbOn' dengan jenis data Boolean 'bool' dan laraskan 'true' di sini. Di bawah ini, kami mempunyai satu lagi pembolehubah Boolean bernama 'isBulbOff' di mana kami menambah 'false'. Keputusan benar dan salah ini ialah '1' dan '0', masing-masing.







Untuk menyemak output nilai Boolean ini, kami hanya mencetaknya menggunakan pernyataan 'cout'. Dalam pernyataan 'cout' ini, kami mula-mula mencetak hasil 'isBulbOn'. Kemudian, dalam baris seterusnya, kami mencetak hasil pembolehubah 'isBulbOff'. 'endl' digunakan di sini supaya ia mengalihkan penunjuk kami ke baris seterusnya.



Kod 1:



#include
menggunakan ruang nama std ;
int utama ( )
{
bool isBulbOn = benar ;
bool isBulbOff = salah ;
cout << 'Mentol ada di sini' << isBulbOn << endl ;
cout << 'Mentol tidak menyala di sini' << isBulbOff ;
}

Pengeluaran:





Output kod ini mewakili keputusan dalam bentuk '0' dan '1' seperti yang ditunjukkan dalam berikut. Di sini, '1' menunjukkan hasil 'benar' manakala '0' menunjukkan hasil 'salah'. Kami memperoleh hasil ini hanya kerana jenis data 'bool'.



Contoh 2:

Sekarang, kami mengisytiharkan dua pembolehubah, 'Lulus' dan 'Gagal', daripada jenis data 'bool' di dalam utama selepas memasukkan fail pengepala pada permulaan kod ini. Pembolehubah 'Pass' ditetapkan sebagai 'benar' di sini, dan pembolehubah 'Gagal' ditetapkan sebagai 'palsu'. Sekarang, 'Pass' mengembalikan '1' sebagai hasilnya dan 'Gagal' mengembalikan '0'.

Sekarang, kami menggunakan pembolehubah bool ini dalam pernyataan 'cout' kami untuk mendapatkan hasil yang benar atau salah dalam bentuk '1' dan '0'. 'Cout' di mana kita meletakkan 'Pas' mengembalikan '1'. Di mana kami menggunakan 'Gagal' mengembalikan '0'. Di sini, kami menambah lima pernyataan 'cout', setiap satu mengandungi pembolehubah Boolean.

Kod 2:

#include
menggunakan ruang nama std ;
int utama ( )
{
bool Pas = benar ;
bool Gagal = salah ;
cout << 'Peratusan ialah 60' << lulus << endl ;
cout << 'Peratusan ialah 45' << gagal << endl ;
cout << 'Peratusan ialah 90' << lulus << endl ;
cout << 'Peratusan ialah 85' << lulus << endl ;
cout << 'Peratusan ialah 33' << gagal << endl ;
}

Pengeluaran:

Dalam output ini, '1' mewakili hasil 'benar' iaitu 'Lulus' dan '0' mewakili hasil 'salah' iaitu 'Gagal' dalam kes ini.

Contoh 3:

Dalam kod ini, kami memulakan tiga pembolehubah integer iaitu 'num_01', 'num_02', dan 'a' masing-masing dengan nilai '45', '62', dan '3'. Selepas ini, kami mengisytiharkan tiga lagi pembolehubah - 'b_01', 'b_02', dan 'b_03' - dan ini ialah 'bool' jenis data Boolean. Sekarang, kita mulakan 'b_01' dengan syarat 'num_01 == num_01'. Kemudian, kami memulakan 'b_02' dan 'b_03' dengan cara yang sama seperti 'b_01'.

Selepas memulakan semua pembolehubah, kami mencetaknya secara berasingan menggunakan 'cout' untuk menyemak keputusan pembolehubah Boolean ini. Selepas ini, kami memulakan pembolehubah 'b_a' jenis data 'bool' dengan 'true'. Kemudian, kami menggunakan pernyataan 'jika' di sini di mana kami meletakkan 'b_a' sebagai syarat. Sekarang, jika syarat 'b_a' ini adalah benar, pernyataan selepas 'jika' dilaksanakan. Jika tidak, bahagian 'lain' akan dilaksanakan di sini. Selepas ini, kami meneruskan dan memulakan pembolehubah integer 'num' di mana kami menggunakan beberapa operasi matematik dan memaparkan hasil 'num'.

Kod 3:

#include
menggunakan ruang nama std ;
int utama ( )
{
int num_01 = Empat lima , 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 ;

cout << 'Jawapan Bool b_01 pertama ialah = ' <<
b_01 << endl ;
cout << 'Jawapan Bool kedua b_02 ialah = ' <<
b_02 << endl ;
cout << 'Jawapan Bool b_03 ketiga ialah = ' <<
b_03 << endl ;
bool b_a = benar ;
jika ( b_a )
cout << 'Ya' << endl ;
lain
cout << 'tidak' << endl ;
int pada satu = salah + 7 * a - b_a + benar ;
cout << pada satu ;
kembali 0 ;
}

Pengeluaran:

Hasil ini menunjukkan hasil operasi yang kami laksanakan dalam kod kami. Jadi, dengan cara ini, kami menggunakan 'Jenis data Boolean' ini dalam kod C++ kami.

Contoh 4:

Di sini, kami menaip 'isHotDay' sebagai pembolehubah 'bool' dan memulakannya dengan 'false'. Sekarang, kami menggunakan pernyataan 'jika' dan lulus 'isHotDay' sebagai syarat. Pernyataan yang mengikuti 'jika' kini dilaksanakan jika syarat 'isHotDay' dipenuhi. Jika tidak, bahagian 'lain' akan dijalankan pada ketika ini.

Sekarang, kita mempunyai pembolehubah Boolean 'DoTask' dan tetapkannya kepada 'true'. Selain itu, kami juga memulakan pembolehubah 'int' bernama 'Task_count'. Selepas ini, kami meletakkan gelung 'while()'. Dalam gelung 'while()' ini, kami meletakkan 'DoTask' sebagai syaratnya. Di dalam gelung sementara, kami menulis 'Task_count++' yang menambah nilai 'Task_count' sebanyak 1.

Apabila pernyataan ini dilaksanakan, nilai 'Task_count' meningkat sebanyak 1. Kemudian, pernyataan 'cout' seterusnya dilaksanakan. Selepas ini, kami meletakkan syarat sekali lagi iaitu 'Task_count < 9' dan menetapkan syarat ini kepada pembolehubah 'DoTask'. Gelung ini berfungsi sehingga 'Task_count' kurang daripada '9'.

Kod 4:

#include
menggunakan ruang nama std ;
int utama ( ) {
bool isHotDay = salah ;
jika ( isHotDay ) {
cout << 'Hari ini panas!' << endl ;
} lain {
cout << 'Hari ni bukan panas' << endl ;
}
bool DoTask = benar ;
int Kiraan_tugas = 0 ;
sementara ( DoTask ) {
Kiraan_tugas ++;
cout << 'Tugas diteruskan di sini' << Kiraan_tugas << endl ;
DoTask = ( Kiraan_tugas < 9 ) ;
}
kembali 0 ;
}

Pengeluaran:

Output ini memaparkan hasil setiap tindakan yang kami jalankan melalui kod kami. Oleh itu, kami juga menggunakan 'jenis data Boolean' ini dalam kod C++ kami dengan cara ini.

Contoh 5:

Sekarang, kita beralih ke contoh terakhir tutorial ini. Di sini, kami mengambil tiga pembolehubah Boolean unik dan mencetak kedua-duanya. Selepas ini, kami menggunakan operator 'DAN', 'ATAU' dan 'TIDAK' pada pembolehubah Boolean ini. Selain itu, hasil semua operasi disimpan dalam bentuk Boolean kerana kami menambah 'bool' dengan semua pembolehubah di mana hasil operasi ini disimpan. Selepas ini, kami mencetak semula hasil operasi ini dalam Boolean.

Kod 5:

#include
menggunakan ruang nama std ;
int utama ( )
{
nilai bool_1 = benar ;
nilai bool_2 = salah ;
nilai bool_3 = benar ;

cout << 'nilai_1 ialah ' << nilai_1 << endl ;
cout << 'nilai_2 ialah ' << nilai_2 << endl ;
cout << 'nilai_3 ialah ' << nilai_3 << endl << endl ;

hasil bool_1 = ( nilai_1 || nilai_3 ) && nilai_1 ;
bool hasil_2 = nilai_1 && nilai_2 ;
hasil bool_3 = nilai_2 || nilai_3 ;
hasil bool_4 = ! nilai_3 ;
hasil bool_5 = ! nilai_2 ;
hasil bool_6 = ! nilai_1 ;

cout << 'Hasil 1 ialah = ' << hasil_1 << endl ;
cout << 'Hasil 2 ialah = ' << hasil_2 << endl ;
cout << 'Hasil 3 ialah = ' << hasil_3 << endl ;
cout << 'Hasil 4 ialah = ' << hasil_4 << endl ;
cout << 'Hasil 5 ialah = ' << hasil_5 << endl ;
cout << 'Hasil 6 ialah = ' << hasil_6 << endl ;
}

Pengeluaran:

Inilah hasilnya. Kami mungkin mendapati bahawa hasil setiap operasi dipaparkan dalam bentuk '0' dan '1' kerana jenis data 'bool' digunakan.

Kesimpulan

Dalam tutorial ini, kami menunjukkan cara jenis data Boolean digunakan dalam C++ dan apakah hasil jenis data Boolean. Kami meneroka contoh di mana kami menggunakan jenis data Boolean ini. Kami telah melihat bahawa jenis data Boolean ini berkesan dan mudah, tetapi adalah penting untuk menggunakannya dengan berhati-hati untuk mengelakkan kesilapan.