Thuta Learning
ရှာဖွေရန်
BasicProgrammingbeginner

Loops (For, While)

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

Loop က code block တစ်ခုကို ထပ်ခါထပ်ခါ run ဖို့ သုံးပါတယ်။ List ထဲက item တွေပြတာ၊ score တွက်တာ၊ file line တွေဖတ်တာ၊ game loop run တာတွေမှာ loop concept မရှိရင် code များကြီး duplicate ဖြစ်သွားပါလိမ့်မယ်။

cpp
#include <iostream>
using namespace std;

int main() {
    for (int i = 1; i <= 3; i++) {
        cout << "For loop count: " << i << endl;
    }

    int countdown = 3;
    while (countdown > 0) {
        cout << "Countdown: " << countdown << endl;
        countdown--;
    }
    return 0;
}

for loop မှာ initialization, condition, update ဆိုပြီး အပိုင်း ၃ ပိုင်းပါပါတယ်။ while loop က condition မှန်နေသရွေ့ run လုပ်ပါတယ်။ Countdown ထဲမှာ countdown-- မပါရင် condition အမြဲမှန်နေပြီး infinite loop ဖြစ်နိုင်ပါတယ်။

You should see
For loop count: 1 For loop count: 2 For loop count: 3 Countdown: 3 Countdown: 2 Countdown: 1

Info

အကြိမ်အရေအတွက်ကြိုသိရင် for, condition ပေါ်မူတည်ပြီး run မယ်ဆိုရင် while ကို သုံးတာ ပိုသင့်တော်ပါတယ်။

ဒီနေရာမှာ လူအများမှားတတ်တယ်

  • Loop variable update မလုပ်တာ၊ condition ကို မှားရေးတာ၊ < နဲ့ <= မှားသုံးတာတွေက off-by-one error ဖြစ်စေပါတယ်။
Loops (For, While) | Thuta Learning