Мамлакатимизда аxборот-коммуникация


If ва switch операторлари



Download 2,18 Mb.
Pdf ko'rish
bet14/28
Sana24.02.2022
Hajmi2,18 Mb.
#232225
1   ...   10   11   12   13   14   15   16   17   ...   28
Bog'liq
El gamal elektron raqamli imzo algoritmiga asoslangan dasturij taminot yaratish

If ва switch операторлари  
If оператори дастурнинг икки йўналишда шоҳланиб кетиши учун 
хизмат қилади. Агар бирор шарт қўлланса дастур бир томонга кетади, агар
қўлланмаса бошқа томонга кетади. Қуйида фойдаланувчи тоқ ѐки жуфт
сон киритилганлигини аниқлайдиган мисол келтирамиз:
classClass1
{
...  
static void Main(string[] args)
{
int к = Int32.Parse(Console.ReadLine());
if(b)
 
Console.WriteLine("Жуфт сон");
 
else


45 
 
Console.WriteLine("Тоқ сон");
 
Console.ReadLine(); 
}
нафақат массивлар учун,балки бошқа объектлар (масалан, хеш-
жадвалларда) учун ҳам ишлатилади.
While цикли  
While цикли икки – while ва do-while кўринишда бўлади. Иккала
цикл ҳам, қоидага кўра, цикл неча марта бажарилиши номаълум бўлган 
ҳолларда ишлатилади. Масалан, фойдаланувчи томонидан парол
киритилаѐтган ѐки бирон нимани чекли аниқликда ҳисоблаш пайтида. 
Иккала цикл ҳам while сўзидан кейинги қавс ичидаги шартTRUE бўлгунча
бажарилади. Шарт FALSE га тенг бўлиши билан цикл бажарилиши 
тўхтайди. While ва do-while ўртасидаги энг муҳим фарқ шики, do-while
кўпи билан бир марта бажарилган ҳолда while бирор марта ҳам
бажарилмаслиги мумкин. Уларни қўллашга мисоллар:
string password;
do{
password=Console.ReadLine();
}while(password!="Саттаров");
int к=0; //қадамлар сони 
//Ихти рий сонларнинг нги кетма-кетлигини киритамиз 
Random rnd=new Random(112); // Ихти рий параметр 
while(rnd.Next(1, 6)!=5)
{
k++;
};
Console.WriteLine("С "+(k+1).ToString()+"-марта 5 тушди");
Биринчи мисолда цикл фойдаланувчи тўғри паролни (саттаров) 


46 
киритмагунча айла-нади,иккинчи мисолда эса қандайдир ихтиѐрий сон 5 га 
тенг бўлгунча такрорла-нади. Агар сон бошиданоқ 5 чиқса цикл бирор марта 
ҳам бажарилмайди.

Download 2,18 Mb.

Do'stlaringiz bilan baham:
1   ...   10   11   12   13   14   15   16   17   ...   28




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.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