7-mavzu: p arametrli sikl operatorlari. B reak, continue va goto operatorlari
Download 0.83 Mb. Pdf ko'rish
|
7-ma\'ruza
- Bu sahifa navigatsiya:
- Eslatma
{
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(kichik 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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling