C++ Takrorlash Operatori (While, Do While)
islomAli99
Posted on April 24, 2023
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
}
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;
}
Do/While Tsikl
do/while
va while
ikkisi ham tskil hisoblanadi. birinchisini ikkinchisidan farqli jihati shundaki birin do/while
avval shartni bajarib keyin tekshiradi. while
esa 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>);
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;
}
Unutmang! tskil aylanayotgan vaqtda bog'liq bo'lgan o'zgaruvchini o'zgartirishni unutmang. agar qiymatini o'zgartirmasangiz tsikl tugamaydi.
Posted on April 24, 2023
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.