1. Dasturiy taminot va uning turlari


C++ tilida taqqoslash operatorlari.Ularni ishlatishga doir misollar



Download 2,42 Mb.
Pdf ko'rish
bet25/51
Sana20.06.2022
Hajmi2,42 Mb.
#685218
1   ...   21   22   23   24   25   26   27   28   ...   51
Bog'liq
1-95 TBCL 103

43.C++ tilida taqqoslash operatorlari.Ularni ishlatishga doir misollar. 
Mantiqiy mulohazalar ustida uchta amal aniqlangan: 


30 
1) 
inkor 
– A mulohazani inkori deganda A rost bo‘lganda yolg‘on yoki yolg‘on bo‘lganda 
rost qiymat qabul qiluvchi mulohazaga aytiladi. 
C++ 
tilida inkor – 
‘!’ 
belgisi bilan beriladi. 
Masalan, A mulohaza inkori «!A» ko‘rinishida yoziladi;
2) 
konyunksiya
- ikkita A va B mulohazalar konyunksiyasi yoki mantiqiy ko‘paytmasi «A 
&& B» ko‘rinishga ega. Bu mulohaza faqat A va B mulohazalar rost bo‘lgandagina rost 
bo’ladi, aks holda yolg‘on bo’ladi (odatda 
«&&» 
amali «va» deb o‘qiladi). Masalan «bugun 
oyning 5- kuni va bugun chorshanb chorshanba» mulohazasi oyning 5- kuni chorshanba 
bo‘lgan kunlar uchungina rost bo’ladi;
3) 
dizyunksiya 
– ikkita A va B mulohazalar dizyunksiyasi yoki mantiqiy yig‘indisi «A || B» 
ko‘rinishda yoziladi. Bu mulohaza rost bo‘lishi uchun A yoki B mulohazalardan biri rost 
bo‘lishi yetarli. Odatda 
«||» 
amali «yoki» deb o‘qiladi.
Yuqorida keltirilgan fikrlar asosida mantiqiy amallar uchun rostlik jadvali aniqlangan 
44.C++ tilida mantiqiy VA (AND, &&) amali.Uni ishlatishga oid misollar. 
Mantiqiy VA operatori
Ikkala operand ham rost bo'lishi sharti bilan mantiqiy AND operatori rost bo'ladi. Agar yo'q 
bo'lsa, demak u yolg'ondir. 
Masalan, x o'zgaruvchisi qiymati 10 dan 20 gacha bo'lganligini bilmoqchimiz, bu yerda bizda 
ikkita shart mavjud: x ning 10 dan katta va x ning 20 dan kichikligini tekshirishimiz kerak.
#include
Using namespace std;
Int main()
{ cout << "Enter a number: ";
Int value;
Cin >> value ;
If (value > 10 && value < 20)
Cout << " Sizning qiymatingiz 10 dan 20 gacha" <Else
Cout << " Sizning qiymatingiz 10 dan 20 gacha emas" <Return 0; } 
Agar ikkala shart ham to'g'ri bo'lsa, unda if qismi bajariladi. Agar kamida bittasi yoki ikkalasi 
ham yolg'on bo'lsa, unda else qismi bajariladi.
Mantiqiy orda bo'lgani kabi, biz bir vaqtning o'zida bir nechta VA shartlarni birlashtira 
olamiz: 
If (value > 10 && value < 20 && value != 16)
// operatorlar
Else

Download 2,42 Mb.

Do'stlaringiz bilan baham:
1   ...   21   22   23   24   25   26   27   28   ...   51




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish