
Trường Đi h c Khoa h c T nhiênạ ọ ọ ự
Khoa Công ngh thông tinệ
B môn Tin h c cộ ọ ơ sở
1
Đng Bình Phặ ương
dbphuong@fit.hcmus.edu.vn
NH P MÔN L P TRÌNHẬ Ậ
CÂU L NH ĐI U KI NỆ Ề Ệ
& CÂU L NH R NHÁNHỆ Ẽ

VC
VC
&
&
BB
BB
22
N i dungộ
Câu l nh đi u ki n và r nhánhệ ề ệ ẽ
Câu lệnh điều kiện if1
Câu lệnh rẽ nhánh switch2
Một số kinh nghiệm lập trình3
Một số ví dụ minh họa4

VC
VC
&
&
BB
BB
33
<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)

VC
VC
&
&
BB
BB
44
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;
}
}

VC
VC
&
&
BB
BB
55
<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)