Kā lietot Būla izteiksmes programmā C++

Ka Lietot Bula Izteiksmes Programma C



Būla izteiksme ir termins, kas atbilst patiesam vai nepatiesam (0 un 1). Būla izteiksmes salīdzina jebkura veida datus un izvada 0 vai 1. Šajā rakstā tiks aplūkota un analizēta Būla izteiksme C++ programmēšanā, kā arī sniegti daži piemēri, kā mēs to izmantojam C++.

Kā lietot Būla izteiksmes programmā C++

Programmā C++ izteiksme ir pazīstama kā Būla izteiksme, ko izmanto, lai novērtētu apstākļus un izveidotu Būla vērtību, kas ir patiesa vai nepatiesa (0 vai 1). C++ piedāvā divus galvenos Būla izteiksmju izmantošanas veidus:

Apspriedīsim iepriekš minēto Būla izteiksmju izmantošanas metodi C++ pa vienam.







Būla izteiksme ar salīdzināšanas operatoriem

Salīdzināšanas operatori atbilst divām vērtībām un atgriež Būla rezultātu. Programmā C++ mums ir dažādi salīdzināšanas operatori, piemēram, ==, !=, <, >, <= un >= . Tie visi tiek izmantoti, lai salīdzinātu divus mainīgos, un atbilstoši darbībai tie atgriež vērtības kā patiesu (1) vai nepatiesu (0).



Izmantosim == salīdzināšanas operators Būla izteiksmei C++ programmā:



#include

izmantojot namespace std ;

#include

starpt galvenais ( ) {

starpt a = 6 ;

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

ja ( pat ) {

cout << 'Tiesa' << endl ;

} cits {

cout << 'Nepatiesi' << endl ;

}

atgriezties 0 ;

}

Iepriekš minētajā C++ kodā izpilde sākas no galvenā, kur es vispirms inicializēju veselu skaitli a ar vērtību 6 . Pēc tam, izmantojot Būla datu tipu, es inicializēju an pat mainīgais ar Būla izteiksmi ar == operators, kas izvirzīja nosacījumu. Galu galā nosacītā struktūra ( ja-citādi ) atgriež patiesu, ja nosacījums ir izpildīts citādi, atgriež false. Kopš mainīgā vērtības a ir 6, tāpēc atgriež patieso kā izvadi:





Būla izteiksme ar loģiskiem operatoriem

Loģiskie operatori programmā C++ tiek izmantoti, lai pārbaudītu, vai konkrēta izteiksme ir patiesa vai nepatiesa, jo loģiskās izteiksmes darbojas tikai ar Būla vērtībām. Loģiskie operatori salīdzina vērtības un sniedz rezultātus Būla izteiksmē. Kopējie loģiskie operatori ietver &&, II, un, ! . Tālāk ir sniegts C++ koda piemērs, kurā tiek izmantotas loģiskās izteiksmes, izmantojot operatoru AND (&&), lai noteiktu, vai lietotāja ievadītais vesels skaitlis ir no 1 līdz 15.



#include

izmantojot namespace std ;

starpt galvenais ( )

{

cout << 'Lūdzu, ievietojiet ciparu:' ;

starpt a ;

ēšana >> a ;

ja ( a > 0 && a <= piecpadsmit )

cout << 'Ievadītais cipars ir no 1 līdz 15' ;

cits

cout << 'Jūsu ievadītais cipars nav no 1 līdz 15' ;

atgriezties 0 ;

}

Šeit pirmajā solī mēs izdrukājām ziņojumu, lai no lietotāja paņemtu ciparu cout . Pēc tam paziņoja starpt mainīgs a lai saņemtu ievadi no lietotāja, kas izmanto ēšana . Pēc tam nosacītā struktūra ja-citādi tiek izmantots ar nosacījumu, tostarp UN (&&) loģiskais operators Būla izteiksmē. Šis nosacījums pārbaudīs, vai ievadītais cipars ir no 1 līdz 15. Ja abi nosacījumi ir patiesi, tiks izpildīti norādījumi pēc if priekšraksta un, ja kāds no nosacījumiem ir nepatiess, tiks izpildīts else priekšraksts:

Secinājums

Būla izteiksmes tiek plaši izmantotas C++ valodā. Tos var izmantot ar loģiskajiem un salīdzināšanas operatoriem un atgriež izvadi ar patiesu vai nepatiesu. Iepriekš minētajos C++ piemēros mēs redzējām, kā mēs varam ieviest Būla izteiksmes, izmantojot salīdzināšanas operatorus, loģiskos operatorus un nosacījumu struktūras.