7-mavzu: p arametrli sikl operatorlari. B reak, continue va goto operatorlari


Download 0.83 Mb.
Pdf ko'rish
bet7/8
Sana22.04.2023
Hajmi0.83 Mb.
#1378762
1   2   3   4   5   6   7   8
Bog'liq
7-ma\'ruza


 
double
 v,i; 
int
 x; 
 
for
 (x=1; x<=13; x++) 
 

 
 
i=pow(x,3)+1; 
 
 
v=sin(pow(k,3)+67*i; 

cocout<<
"x="
<
"i="
<
"v="
<

if(x = = 6) 
continue; 
break
 
 



foydalanilishi mumkin. Misol uchun, Goto operatori o`zgaruvchan deklaratsiya 
ustidan oldinga sakray olmaydi. Bu faqatgina o`zgaruvchi blokning ichida tushgan 
holda imkoni mavjud va siz butun blokdan sakraysiz. Lekin yuqoridagi cheklovning 
teskarisi yaxshi ishlaydi, yani siz initsializatsiyalangan o`zgaruvchi ustidan orqaga 
sakrashingiz mumkin. 
Eslatma:agar belgi (label) yopiluvchi qavsdan oldin paydo bo`lsa, bo`sh 
bayonot belgidan keyin kelishi kerak. 
Programma bajarilishini boshqarilishini boshqa bir kuchli mexanizmlaridan 
biri-takrorlash operatorlari hisoblanadi. 
Takrorlash operatori<< takrorlash sharti>> deb nomlanuvchi ifodaning rost 
qiymatida programmaning malum bir qismidagi operatorlarni (takrorlash tanasini) 
kop marta takror ravishda bajaradi.
11
listing. breakva continueoperatorlarining qo‘llanilishi . 
include  
int main()

unsigned short kichik ; 
unsigned long katta;
unsigned long qadam;
unsigned long maqsad ; 
const unsigned short MaxKichik = 65535;
cout<< “Kichik nomerni kiriting:”; 
cin >>kichik ; 
cout<< “Katta nomerni kiriting :’’;
cin >>katta ; 
cout<<“Qadam qiymatini kiriting:’’;
cin >>qadam ; 
cout<<“Maqsadli kattalik qiymatini kiriting:; 
cin >> maqsad ; 
cout << “\n”;
while(kichik0 && 
kichik
kichik++ ; 
if(kichik%qadam==0)

cout << “qadam:” << kichik << endl ;
continue ; 
}
if(katta==maqsad) //мақсадлинуқтага 
// тенглигинитекшириш 

cout << “Maqsadga erishildi !;
11
J.B.Dixit. Fundamentalsofcomputer programmingandInformation texnology. India. 2009 (293-294betlar) 


break;

katta -= 2; 
}
cout<< “\n Kichik son:” << kichik << 
<<“ katta son:”<< katta << endl ; 
return 0; 

НАТИЖА: 
Kichik sonni kiriting: 2 
Katta sonni kiriting: 20 
Qadam qiymatini kiriting: 4 
Maqsadli kattalik qiymatini kiriting: 6 
Qadam :4 
Qadam: 8 
Kichik son : 10 Katta son:8 

Download 0.83 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling