
02/2012
Chương 4: Lập trình với
cấu trúc điều kiện
GV: Phạm Trọng Khiêm

02/2012 2
Nội dung
Câu lệnh điều kiện và rẽ nhánh
Câu lệnh điều kiện if
1
Câu lệnh rẽ nhánh switch
2
Một số kinh nghiệm lập trình
3
Một số ví dụ minh họa
4

02/2012 3
<Lệnh 1>
Câu lệnh if (thiếu)
Câu lệnh điều kiện và rẽ nhánh
Đ
S
<BT Logic>
if (<BT Logic>)
<Lệnh 1>;Câu lệnh đơn hoặc
Câu lệnh phức (kẹp
giữa {và })
Trong ( ), cho kết quả
(sai = 0, đúng ≠ 0)

02/2012 4
Câu lệnh if (thiếu)
Câu lệnh điều kiện và rẽ nhánh
void main()
{
if (a == 0)
printf(“a bang 0”);
if (a == 0)
{
printf(“a bang 0”);
a = 2912;
}
}

02/2012 5
<Lệnh 1>
Câu lệnh if (đủ)
Câu lệnh điều kiện và rẽ nhánh
<Lệnh 2>
Đ
S
<BT Logic>
if (<BT Logic>)
<Lệnh 1>;
else
<Lệnh 2>;
Câu lệnh đơn hoặc
Câu lệnh phức (kẹp
giữa {và })
Trong ( ), cho kết quả
(sai = 0, đúng ≠ 0)

