Texnik tizimlarda axborot texnologiylari



Download 7,86 Mb.
Pdf ko'rish
bet126/245
Sana06.07.2022
Hajmi7,86 Mb.
#750804
1   ...   122   123   124   125   126   127   128   129   ...   245
Bog'liq
UMK -ENG YANGI ATJMM 2019

switch operatori 
Shart operatorining yana bir ko’rinishi switch operatori bo’lib, uning sintaksisi 
quyidagicha: 
switch (

case  :  ; break; 
case  :  ; break; 
… 
case  :  ; break; 
default:
 ; 

Ushbu operatorning ishlash prinsipi quyidagicha: 


AXBOROT TEXNOLOGIYALARI VA JARAYONLARNI MATEMATIK MODELLASHTIRISH 
Birinchi navbatda qiymati hisoblanadi. Keyin bu qiymat case kalit so’zi bilan 
ajrarilgan ifoda bilan solishtiriladi. Agar ular o’zaro teng bo’lsa, “ : “ belgisidan 
toki break kalit so’zigacha bo’lgan  bajariladi va boshqaruv tarmoqlanuvchi 
operatordan keyin joylashgan operatorga o’tadi. Agar birorta ham bilan 
mos kelmasa, qurilmaning default qismidagi  bajariladi.
Bitta switch strukturasida default kalit so’zi faqat bir marta ishlatilishi mumkin.
Misol tariqasida quyidagi masalani ko’ramiz: 
Foydalanuvchidan “h” yoki “s” harfini kiritish so’raladi. Agar u “h” harfini kiritsa, 
ekranga “hayr” , “s” harfini kiritsa, “salom” so’zini, aks holda “h yoki s harfini kiritmadingiz” 
habari chiqarilishi lozim. 
#include  
using namespace std; 
int main() 

char javob; 
cout<<“h yoki s harfini kiriting: ”; 
cin>>javob; 
switch (javob) 

case “h” : cout<<“Hayr”; break; 
case “h” : cout<<“Hayr”; break; 
default : cout<< “ h yoki s harfini kiritmadingiz ”; 

return 0; 

Umuman olganda break va default kalit so’zlarini ishlatish majburiy emas. Lekin masalan 
default ishlatilmagan holatda birorta ham bilan mos kelmagan holda 
switch operatori hech qanday amal bajarmasdan boshqaruvni keyingi operatorga uzatib yuboradi. 
Agar break bo’lmasa,  birorta  bilan mos kelgan holda undagi operatorlarni 
bajarib bo’lib, “to’xtamasdan” keyingi qatordagi operatorlarni ham bajaradi.
Masalan yuqoridagi misolda break yozilmasa, javobga “h” kiritilgan taqdirda ekranga 
HayrSalomh yoki s harfini kiritmadingiz yozuvi chiqariladi. 

Download 7,86 Mb.

Do'stlaringiz bilan baham:
1   ...   122   123   124   125   126   127   128   129   ...   245




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