
Đi u ki nề ệ
Đi u ki nề ệ
Ch ng 5ươ

Elementary Programming with C/Session 5/
2 of 19
M c tiêu bài h cụ ọ
M c tiêu bài h cụ ọ
Tìm hi u v c u trúc l a ch nể ề ấ ự ọ
•L nh ệif
•L nh ệif – else
•L nh nhi u ệ ề if
•L nh ệ if l ng nhauồ
L nh switch ệ

Elementary Programming with C/Session 5/
3 of 19
Câu l nh đi u ki nệ ề ệ
Câu l nh đi u ki nệ ề ệ
Các câu l nh đi u ki n cho phép chúng ta ệ ề ệ
thay đ i h ng th c hi n c a ch ng ổ ướ ự ệ ủ ươ
trình
M t câu l nh đi u ki n tr v giá tr đúng ộ ệ ề ệ ả ề ị
ho c saiặ
Ví d : ụĐ xác đ nh m t s là s ch n hay s l ể ị ộ ố ố ẵ ố ẻ
chúng ta ti n hành nh sau :ế ư
1) Nh p vào m t sậ ộ ố
2) Chia s đó cho 2 đ xác đ nh s dố ể ị ố ư
3) N u s d là 0, s đó là “S CH N”ế ố ư ố Ố Ẵ
4) Ng c l i s d không b ng 0, s đó là “S ượ ạ ố ư ằ ố Ố
L ”Ẻ

Elementary Programming with C/Session 5/
4 of 19
Các c u trúc l a ch nấ ự ọ
Các c u trúc l a ch nấ ự ọ
C cung c p hai d ng câu l nh l a ch nấ ạ ệ ự ọ

Elementary Programming with C/Session 5/
5 of 19
L nh ifệ
L nh ifệ
Cú pháp:
if (expression)
statement;
N u bi u th c c a l nh if có giá tr đúng ế ể ứ ủ ệ ị
(true), kh i l nh theo sau l nh if đ c th c ố ệ ệ ượ ự
thi