if...else ကို condition အပေါ်မူတည်ပြီး မတူညီတဲ့ code block တွေ run ဖို့သုံးပါတယ်။ Login ဝင်ခွင့်စစ်တာ၊ score အလိုက် grade သတ်မှတ်တာ၊ stock ရှိမရှိစစ်တာတွေအားလုံး ဒီ logic ပုံစံနဲ့တူပါတယ်။
c
#include <stdio.h>
int main() {
int score = 72;
if (score >= 80) {
printf("Grade A");
} else if (score >= 60) {
printf("Grade B");
} else {
printf("Try again");
}
return 0;
}Program က condition တွေကို အပေါ်ကနေအောက်ကို စစ်ပါတယ်။ score >= 80 မမှန်လို့ နောက် condition ကိုဆက်စစ်ပြီး score >= 60 မှန်တဲ့အတွက် Grade B ကိုထုတ်ပါတယ်။
You should see
Grade BInfo
ပိုတင်းကျပ်တဲ့ condition ကို အပေါ်မှာထားပါ။ Grade logic မှာ score >= 60 ကိုအရင်စစ်ပြီးရင် 80 ကျော်သူတွေလည်း B ထဲဝင်သွားနိုင်ပါတယ်။