C++ da [Ternar operatorlar]


Download 1.51 Mb.
Sana10.10.2023
Hajmi1.51 Mb.
#1697163

C++ while va do while sikilari

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.

Farqi nimada?


While (shartning tekshirilishi)
{ sikl
}
do
{ sikl
}
While (shartning tekshirilishi)
Yagona farq shundaki, while tsikli boshlanganda shart darhol tekshiriladi. Agar u noto'g'ri (false)bo'lsa, tsiklning tanasi ishga tushmaydi.
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.

Yuqorida aytib o'tilganidek, sikl tanasi bajarilishi uchun qavs ichidagi shartni tekshirishda ( ), rost (true) qaytarilishi kerak.

  • Yuqorida aytib o'tilganidek, sikl tanasi bajarilishi uchun qavs ichidagi shartni tekshirishda ( ), rost (true) qaytarilishi kerak.
  • Shart tekshiriladi va shart noto'g'ri bo'lguncha tana bajariladi. Bundan ma'lum bo'lishicha, tsiklni to'xtatish uchun uning tanasida holatni tekshirishga ta'sir qiladigan biror narsa sodir bo'lishi kerak.

While
VAZIFA! foydalanuvchi karta hisobini terminal orqali to'ldirmoqchi. U miqdorni klaviaturadan kiritadi. Dasturda noto'g'ri kiritilgan miqdorni o'zgartirish imkoniyatini taqdim eting.

#START

#START

#START

#START


Do While
xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx
Download 1.51 Mb.

Do'stlaringiz bilan baham:




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