DEV Community

Cover image for C++ Takrorlash Operatori (While, Do While)
islomAli99
islomAli99

Posted on

C++ Takrorlash Operatori (While, Do While)

Assalamu aleykum bugun siz bilan takrorlash operatorlari qanchali ahamiyatga ega ekanligni o'rganamiz.
Misol uchun biz consolega "Hello World" degan so'zni 100 marta chiqarmoqchi bo'lsam 100 marta cout deb yozib chiqishim kerak bo'ladi, leykin oson yoli xam mavjud qayta qayta yozmaslik uchun bizga Loop kerak bo'ladi.

Takrorlash qadamini amalga oshirish uchun while kalit so'zidan foydalanamiz. shart orqali tskil hosil bo'ladi. quyidagi sintaksisni o'zingizga formula sifatida yodlab quying.

while (<Shart>) 
{
  // tsikl tanasi
}
Enter fullscreen mode Exit fullscreen mode

Misol uchun siz Hello World degan so'zni 10 marta ekranga chiqarmoqchi bo'lsangiz Loop da foydalansangiz ishingiz ancha oson bo'ladi.

#include <iostream>

using namespace std;

int main()
{

int i = 1;

while(i <= 10)
{

cout << "Hello World" << i << endl;
i++;

}

   return 0;
}
Enter fullscreen mode Exit fullscreen mode

Do/While Tsikl

do/while va while ikkisi ham tskil hisoblanadi. birinchisini ikkinchisidan farqli jihati shundaki birin do/while avval shartni bajarib keyin tekshiradi. whileesa avval shart bajariladi agar to'g'ri bo'lsa tsikl tanasidagi kod ishlatiladi. quyidagi do/while sintaksisini yodda saqlashingiz zarur bo'ladi.

do 
{
  // tsikl tanasi
}
while (<Shart>);
Enter fullscreen mode Exit fullscreen mode

Yuqoridagi Misoldagi shartga muafiq shuni biz do/while da ishlab ko'ramiz.

#include <iostream>

using namespace std;

int main()
{

int i = 1;

do
{
  cout << "Hello World" << i << endl;
  i++;
}
while(i <= 10);


  return 0;
}
Enter fullscreen mode Exit fullscreen mode

Unutmang! tskil aylanayotgan vaqtda bog'liq bo'lgan o'zgaruvchini o'zgartirishni unutmang. agar qiymatini o'zgartirmasangiz tsikl tugamaydi.

Top comments (1)

Collapse
 
jurabek777 profile image
jurabek777

while loopdan foydalansak rosa qulay ekan