«Ызбекистон темир йыллари» датк



Download 1,06 Mb.
Pdf ko'rish
bet13/44
Sana09.09.2021
Hajmi1,06 Mb.
#169731
1   ...   9   10   11   12   13   14   15   16   ...   44
Bog'liq
dasturlash tillari va texnologiyalari c python. 1 qism.

If(…){…}Else{…} operatori qо‗yidagi tartibda bajariladi: 

1. Avval shartning qiymati hisoblanadi (mantiqiy turdagi ifoda). 

2. Agar  shart  qiymati  «rost»  bо‗lsa  qavs  {}  ichidagi  qо‗llanma 

bajariladi  .  Agar  shart  qiymati  «yolg‗on»  bо‗lsa  Else  dan  keyin  kelgan 

qavs {} ichidagi qо‗llanma bajariladi. 

 Misollar: 

1. Uchta sondan eng kattasini topish dasturi: 

 

Double a=double.Parse(textBox1.Text); 



Double b=double.Parse(textBox2.Text); 

Double c=double.Parse(textBox3.Text); 

Double max=a; 

if(a>=b){ 

if(a>=c){max=a;}else{max=c;} 

}else{ 


if(b>=c){max=b;}else{max=c;} 

textBox4.Text=max.ToString(); 



if(b!=0)      //bо‗linuvchini noldan farqligi tekshiriladi 

c=a/b;   //haqiqiy songa bо‗lish amali bajariladi 



//haqiqiy sonni matnli satrga aylantiriladi 

TextBox3.Text=c.ToString(); 

}else{ 

textBox3.ForeColor=Color.Red; //shrift rangini qizilga о‗zgartirish 

textBox3.Width=130;   //matnni darchani kengligini о‗zgartirish 



 

10 


textBox3.Text=‖Na nol delit nelzya";   //Axborotni chiqarish 

 



Switch  operatori  tо‗plamdan  belgilanganlarni  tanlovini  amalga 

oshirishga  imkon  beradi.  Ifodaning  qiymatiga  qarab  biror  bir  tarmog‗iga 

о‗tish amalga oshiriladi (tanlov selektori).  

Switch  operator ikki xil variantda mavjud: 

switch ( ifoda ) 

{  


case о‗zgarmas_ifoda_1: [ operatorlar_1_rо‗yxati ]  

case о‗zgarmas_ifoda_2: [ operatorlar_2_rо‗yxati ]  

case о‗zgarmas_ifoda_n: [ operatorlar_rо‗yxati_n ]  

[ default: operatorlar ]  

/*kо‗rsatma  default,  agar  ifoda  qiymati  bir-biriga  ustma-ust  tushmasa 

xodisa bajariladi */ 

Bu yerda 



ifoda  -  selektor,  buning  qiymatidan  dasturning  qadamlari  bog‗liq 

bо‗ladi,  u  faqat  oddiy  tartibli  tur  bо‗lishi  mumkin  (butun,  simvolli, 

mantiqiy); 

о‘zgarmas_ifoda  - о‗zgarmaslar, xuddi о‗sha tur, selektor kabi, tarmoq 

metkasi  rolini  bajaradi.  Agar  о‗zgarmaslar  oraliq  sonini  bildirsa,  u  holda 

oraliqning  rо‗yxatdagi  birinchi  va  oxirgi  о‗zgarmasini  ikki  nuqta  bilan 

ajratib kо‗rsatishi mumkin. 

Operatorning  bajarilishi  k  ifodani  hisoblashdan  boshlanadi,  hosil 

bо‗lgan  qiymati  о‗zgarmaslar  bilan  solishtiriladi  va  mos  operator 

bajariladi.  

Misol: 


Berilgan  ikkita  teng  bо‗lmagan  haqiqiy  sondan  eng  kattasini  topish 

uchun quyidagi operatordan foydalaniladi:  

 

double a= double.Parse(Console.ReadLine()); 



double b= double.Parse(Console.ReadLine()); 

switch(a>b) 

case true: max=a; 



break; 

case false: max=b; 

break; 




 

11 


Console.WriteLine("max="+max); 

 

Agar  tanlov  natijasida  2,  3  yoki  undan  kо‗p  yо‗l-yо‗riq  bajariladigan 



bо‗lsa u holda tarkibiy operatordan foydalanish maqsadga muvofiq. 


Download 1,06 Mb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   ...   44




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