Similar presentations:
C++ while va do while sikilari
1.
C++ while va do while sikilari2.
Amaliy mashg’ulotning maqsadi• While va do while sikilari bilan tanishish, while va do while
sintaksisida farqlarni o’rganish
• While va do while qo’llash orqali dasturlarda ishlash ko’nikmasini
shakilantirish.
• Terminal hisobini to’ldirishda berilgan summani hato kiritish
holatini aniqlash algoritmi uchun dastur tuzish.
3.
Farqi nimada?While (shartning tekshirilishi)
{ sikl
}
Yagona farq shundaki, while tsikli boshlanganda
shart darhol tekshiriladi. Agar u noto'g'ri
(false)bo'lsa, tsiklning tanasi ishga tushmaydi.
do
{ sikl
}
While (shartning tekshirilishi)
Do while dan foydalanilganda esa sikl tanasidagi
operator(lar) darhol bajariladi, keyin esa while kalit
so'zidan keyin qavs ichidagi ( ) shart tekshiriladi. Va
shunga o'xshab, false qaytarilsa, tsikl tugaydi, aks
holda keyingi qadam (iteratsiya) bajariladi. Ya'ni, do
while siklining tanasi har qanday holatda ham
kamida bir marta bajariladi.
4.
While• Yuqorida aytib o'tilganidek, sikl tanasi bajarilishi uchun qavs ichidagi
shartni tekshirishda ( ), rost (true) qaytarilishi kerak.
VAZIFA!
foydalanuvchi
karta
hisobini
• Shart tekshiriladi va shart noto'g'ri bo'lguncha tana bajariladi. Bundan
terminal
orqali to'ldirmoqchi.
U uchun uning tanasida holatni
ma'lum bo'lishicha,
tsiklni to'xtatish
tekshirishga
ta'sir qiladigan
biror narsa sodir bo'lishi kerak.
miqdorni
klaviaturadan
kiritadi.
Dasturda noto'g'ri kiritilgan
miqdorni o'zgartirish imkoniyatini
taqdim eting.
5.
#START6.
7.
Do While#START
8.
9.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx