1 – dars. C++ Dasturlash tilining kelib chiqishi xaqida ma’lumot



Yüklə 0,69 Mb.
səhifə17/121
tarix02.01.2022
ölçüsü0,69 Mb.
#37187
1   ...   13   14   15   16   17   18   19   20   ...   121
aaaaKitob majmuasiiii

12 – DARS. O’TISH OPERATORLARI.

Break operatori. Ba'zi hollarda tsikl bajarilishini ihtiyoriy joyda tuhtatishga tug’ri keladi. Bu vazifani break operatori bajarishga imkon beradi. Bu operator darhol tsikl bajarilishini to’htatadi va boshqaruvni tsikldan keyingi operatorlarga uzatadi.

Misol uchun o’quvchining n ta olgan baholariga qarab uning o’qish sifatini aniqlovchi dasturini ko’ramiz. Buning uchun dasturda o’quvchining olgan minimal bahosi aniqlanadi

# include

void main()

{

int I,n,min,p;



while (1)

{Cout<<“Baholar soni=”; Cin>>n;};

if (n>0) break;

Cout<<(“Hato! n>0 bulishi lozim ! \n”);

for (I=1,min=5; I<=n; I++)

{ cin >>p;

if (p<2)||(p>5) {min=0; break};

if (min>p) min=p;

}

if (p<2)||(p>5) cout break;



switch(min)

case 0:cout<<”Baho notugri kiritilgan”;break;

case 2:cout<<”Talaba yomon o’qiydi”;break;

case 3:cout<<”Talaba o’rtacha o’qiydi”;break;

case 4:cout<<”Talaba yahshi o’qiydi”;break;

case 5:cout<<”Talaba a'lo o’qiydi”;break;

}

Biz misolda hato kiritilgan n qiymatdan saqlanish uchun while(1) tsikl kiritilgan. Agar n>0 bulsa Break operatori tsiklni tuhtatadi va dastur bajarilishi davom etadi. Agar kiritilayotgan baholar chegarada yotmasa min ga 0 qiymat berilib darhol tsikldan chiqiladi.



Yüklə 0,69 Mb.

Dostları ilə paylaş:
1   ...   13   14   15   16   17   18   19   20   ...   121




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin