while siklini qurdik. Bu dasturda break operatoridan n ning qiymati 1 dan kichik yoki
teng bo‘lganda siklni to‘xtatish uchun foydalanganmiz. Aks holda biz natijaga n
ko‘paytiraimiz va n ning qiymatini 1 taga kamaytiramiz. Hisoblash jarayonida
factorial o‘zgaruvchisining dastlabki qiymati n ga keyingi sikl jarayonida n * (n-1) ga
teng va bu n ning qiymati 2 ga teng bo‘lguncha davom etadi. Agar n ning qiymati 2
ga teng bo‘lganda olingan factorial o‘zgaruvchisining qiymatiga ko‘paytiriladi va
keyingi qatorda n ning qiymati 1 ga teng bo‘ladi. Keyingi siklga o‘tadi. Bu siklda shart
operatori true qiymat qaytarib, break operatoriga o‘tadi va sikl o‘z ishini tugatadi.
factorial o‘zgaruvchisining qiymatiga quyidagicha bo‘ladi, ya’ni:
Do'stlaringiz bilan baham: |