DEV Community

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

Posted on

1 1 1 1 1

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.

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (1)

Collapse
 
jurabek777 profile image
jurabek777

while loopdan foydalansak rosa qulay ekan

Cloudinary image

Zoom pan, gen fill, restore, overlay, upscale, crop, resize...

Chain advanced transformations through a set of image and video APIs while optimizing assets by 90%.

Explore

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay