Bugun biz C++ dasturlash tiliida shartlar va
If bayonoti bilan tanishib chiqamiz.
Biz bilgan matematikadagi shartlarni ham C++ dasturlash tilida qo’llashimiz
mumkin.
Masalan:
1.a b dan kichik bulsa
a
2.a b dan kichik yoki teng bulsa
a<=b
3.a b dan kata bo’lsa
a>b
4.a b dan kata yoki teng bo’lsa
a>=b
5.a b ga teng bo’lsa
a==b
6.a b ga teng bo’lmasa
a!=b
Siz shartlarni kirgizishda ushbu matematik belgilardan foydalanishingiz mumkin albatta.
Endi biz C++ dasturlash tilida shart bayonotlari bilan tanishib chiqamiz.
1.Agar belgilangan shart to'g'ri bo'lsa, bajariladigan kodlar blokini ko'rsatish uchun if dan
foydalanishimiz mumkin bo’ladi .
Bu misolda ko’rishimiz mumkinki biz ikkita ya’ni a va b ga qiymat beramiz va if shartiga bizz a b dan kata
bo’lsa “a b dan katta” degan matnni console ga chiqarish dasturini kurib chiqamiz
Natija:
KO’rishimiz mumkin bo’ladi.
2.Agar bir xil shart noto'g'ri bo'lsa, bajariladigan kod blokini belgilash uchun else dan
foydalanishimiz mumkin.
Endi biz bu misolni qarasak,Bu dasturga biz a va b ga qiymat berganmiz va if bayonotiga agar a b
dan kata bo’lsa konsolga “a b dan kata ” degan matnni chiqarishni buyurdik Aks holda a b dan
kichik bo’lsa konsolga “a b dan kichik ” degan matnni konsolga chiqarishni buyurdik.
Demak albatta 11 12 dan kichik shuning uchun konsolga a b dan kichik degan bayonoti kelib
chiqib keldi.
3.Amalga oshiriladigan ko'plab muqobil kod bloklarini ko'rsatish uchun switch -dan
foydalanishimiz mumkin bo’ladi.
Biz if shartini qo’llayotganimizda ushbu sxema buyicha berishimiz kerak.
Mualliflar:Erkinov Farxodjon
Chorshanbiyev Abrorjon
4.Agar birinchi shart noto'g'ri bo'lsa, yangi shartni ko'rsatish uchun else if iborasidan
foydalaning.
Biz shart berganimizda ikkita holat bo’lib qolishi mumkin.
Masalan:
Foydalanuvchi dasturdan foydalanish uchun Run buyrug’ini berganidan keyin quyidagi hisoblash
oynasi paydo bo’ladi.
Bu dasturda foydalanuvchidan vaqtning qiymatini kirgizish talab etiladi.Foydalanuvchi vaqtning
qiymatini kirgizganidan so’ng ushbu shartlar bajariladi.
Mualliflar:Erkinov Farxodjon
Chorshanbiyev Abrorjon
UShbu natijani olamiz.Ya’ni soat 15;00 bo’lganida konsolga Xayrli kun bayonoti kelib chiqadi.
Bilimlarni mustahkamlash uchun amaliy mashg’ulotlardan foydalanamiz.
1-Misol.
Misolni ko’ramiz.
Demak masalan foydalanuvchi a ga -1 qiymatni bersa konsolda
Ushbu natijani olishimiz mumkin buladi ya’ni -1 bu manfiy bulgani uchun uz holicha qoldirildi.
2-Misol.
Misolni ko’ramiz.
Ushbu kodni yozganimizdan keyin Run buyrug’ini kiritamiz
Foydalanuvchi a ga qiymat 45 sonini berdi va albatta 45 soni bu musbat bulgani uchun natija 46
bo’ldi.
3-misol
Mavzularni mustahkamlash uchun ushbu misollarni bajaring:
Mualliflar:Erkinov Farxodjon
Chorshanbiyev Abrorjon