มีความรู้ความเข้าใจในการใช้คำสั่งควบคุมแบบทางเลือก
if (เงื่อนไขทางเลือก)
คำสั่ง จริง;
else
คำสั่ง เท็จ;
if (เงื่อนไขทางเลือก) {
คำสั่ง จริง 1; คำสั่ง จริง 2; . . . คำสั่ง จริง n;
} else {
คำสั่ง เท็จ 1; คำสั่ง เท็จ 2; . . . คำสั่ง เท็จ n; }
}
if (เงื่อนไขทางเลือก 1)
คำสั่งเงื่อนไขทางเลือก 1 เป็นจริง;
else if (เงื่อนไขทางเลือก 2)
คำสั่งเงื่อนไขทางเลือก 2 เป็นจริง;else if (เงื่อนไขทางเลือก 3)
คำสั่งเงื่อนไขทางเลือก 3 เป็นจริง;
else if (เงื่อนไขทางเลือก.....) . . . else if (เงื่อนไขทางเลือก M)
คำสั่งเงื่อนไขทางเลือก M เป็นจริง;
คำสั่งเงื่อนไขทางเลือก M เป็นเท็จ;
if (เงื่อนไขทางเลือก 1){
คำสั่ง 1 เงื่อนไขทางเลือก 1 เป็นจริง;
คำสั่ง 2 เงื่อนไขทางเลือก 1 เป็นจริง;
คำสั่ง 3 เงื่อนไขทางเลือก 1 เป็นจริง; . . . คำสั่ง N เงื่อนไขทางเลือก 1 เป็นจริง; }else if (เงื่อนไขทางเลือก 2){
คำสั่ง 1 เงื่อนไขทางเลือก 2 เป็นจริง;
คำสั่ง 2 เงื่อนไขทางเลือก 2 เป็นจริง;
คำสั่ง 3 เงื่อนไขทางเลือก 2 เป็นจริง; . . . คำสั่ง N เงื่อนไขทางเลือก 2 เป็นจริง;}else if (เงื่อนไขทางเลือก 3){
คำสั่ง 1 เงื่อนไขทางเลือก 3 เป็นจริง;
คำสั่ง 2 เงื่อนไขทางเลือก 3 เป็นจริง;
คำสั่ง 3 เงื่อนไขทางเลือก 3 เป็นจริง; . . . คำสั่ง N เงื่อนไขทางเลือก 3 เป็นจริง;
}else if (เงื่อนไขทางเลือก.....){ . . . }else if (เงื่อนไขทางเลือก M){
คำสั่ง 1 เงื่อนไขทางเลือก M เป็นจริง;
คำสั่ง 2 เงื่อนไขทางเลือก M เป็นจริง;
คำสั่ง 3 เงื่อนไขทางเลือก M เป็นจริง; . . . คำสั่ง N เงื่อนไขทางเลือก M เป็นจริง;
}else{
คำสั่ง 1 เงื่อนไขทางเลือก M เป็นเท็จ;
คำสั่ง 2 เงื่อนไขทางเลือก M เป็นเท็จ;
คำสั่ง 3 เงื่อนไขทางเลือก M เป็นเท็จ; . . . คำสั่ง N เงื่อนไขทางเลือก M เป็นเท็จ;