Đ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 : Đ c đ nh m t s là s ch n hay s l
chúng ta ti n hành nh sau :ế ư
1) Nh po m t s
2) Chia s đó cho 2 đ c đ nh s d ư
3) N u s d 0, s đó “S CH N”ế ư
4) Ng c l i s d kng b ng 0, s đó “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