Tengliklar: a b



Download 176,58 Kb.
bet4/5
Sana11.02.2022
Hajmi176,58 Kb.
#442710
1   2   3   4   5
Bog'liq
шарт оператори

pass buyrug'i


if buyruqlari bo'sh bo'lmasligi mumkin, biroq sizda ba'zi sabablarga ko'ra if buyrug'ida hech qanday kontent bo'lmasa, xatodan qochish uchun pass buyrug'ini ishlatishingiz kerak:


C++ || Dasturlash asoslari || 6-dars || Switch Statement


Assalomu aleykum aziz do'stlarim! Sizlar bilan C++ dasturlash asoslarini o'rganishda davom etamiz. Bugungi darsimizda Switch tanlash operatorining C++ dasturlash tilida qanday qo'llanilishi haqida suxbatlashamiz . Qani ketdik do'stlar!!

Tanlash operatori .


Sizga o'tgan darslarimdan birida IF shart operatori haqida  ma'lumot berib o'tgandim. Xuddi shunga o'xshash vazifani (aynan shu vazifani desak ham bo'ladi) bajaruvchi operatorimiz tanlash operatori - Switch hisoblanadi . Endi sizga Switch va If .. else orasidagi farqni aytib o'tadigan bo'lsak. Quyidagi Weather dasturi kodini ko'rib chiqamiz.
int weather; //ob-havo nomli o'zgaruvchi yaratdik(ingliz tilida)


cin>> weather; //foydalanuvchi o'zgaruvchiga qiymat beradi


if(weather=="rainy")
{
cout<<" Take an umbrella ";
}
Yuqoridagi misolda biz If shart operatoridan foydalandik ya'ni agar ob-havo yomg'irli bo'lsa foydalanuvchiga "Soyabon oling" degan matn chiqaradi buni tushunib oldingiz degan umiddaman. Demak, bizda ikkita shart bo'lsachi , albatta , biz If dan yana foydalana olamiz
int weather;


cin>> weather;


if(weather=="rainy")
{
cout<<"Take an umbrella";
}
if(weather=="sunny")
{
cout<<"Take the cap";
}
Ko'rib turganingizdek bizga yana If yordam berdi ammo bilamizki ob-xavomiz juda turli tuman biz har bir ko'rinish uchun aloxida kiyim kiyamiz .Endigi kodni If orqali bajarishimiz mumkin albatta ammo ko'rib turganingizdek kodlarimiz juda ko'p bo'lib qoldi:
int weather;


cin>> weather;


if(weather=="rainy")
{
cout<<"Take an umbrella";
}
if(weather=="sunny")
{
cout<<"Take the cap";
}
if(weather=="snowly")
{
cout<<"Take boots";
}
if(weather=="fog")
{
cout<<"Take hat";
}
if(weather=="hail")
{
cout<<"Take leather jacket";
}
if(weather=="downpour")
{
cout<<"Stay at home";
}
Ammo Dasturchi qisqa kod orqali ko'proq narsani yozishni o'rganishi kerak. Shuning uchun biz Switch operatoridan foydalanamiz. Yuqoridagi kodni Switch orqali yozadigan bo'lsak:
int weather;


cin>> weather;


switch(weather)
{
case "rainy":
cout<<"Take an umbrella";
break;
case "sunny":
cout<<"Take the cap";
break;
case "snowly":
cout<<"Take boots";
break;
case fog:
cout<<"Take hat";
break;
case hail:
cout<<"Take leather jacket";
break;
case downpour:
cout<<"Stay at home";
break;
}
Ko'rib turganizdek juda chiroyli kod va qiziqarli dastur yozdik.Endi esa Switch haqida to'liqroq ma'lumotga ega bo'lamiz.

Switch operatori.



Switch

Download 176,58 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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