
CHƯƠNG 2: CÁC CÂU LỆNH RẼ NHÁNH
Nội dung
Câu lệnh if
Câu lệnh switch

Câu lệnh if
Dạng 1
• if(<biểu thức>)
• <lệnh>
• Nếu giá trị của biểu thức là đúng (khác 0) thì sẽ thực hiện <lệnh>, ngược
lại sẽ thực hiện câu lệnh đứng sau câu lệnh if
Dạng 2
• if(<biểu thức>)
• <lệnh 1>
• else
• <lệnh 2>
• Nếu giá trị của biểu thức là đúng (khác 0) thì sẽ thực hiện <lệnh1>, ngược
lại sẽ thực hiện <lệnh 2>

•Ví dụ 1: Nhập vào hai số nguyên và in ra số lớn nhất.
• Cách 1: Sử dụng cú pháp 1
• void main()
• {
• int a, b, max;
• <nhập a, b>
• max = a; //Giả sử a là số lớn nhất
• if(b > max)
• max = b;
• <in max>
• }

• Cách 2: Sử dụng cú pháp 2
• void main()
• {
• int a, b, max;
• <nhập a, b>
• if(a >b)
• max = a;
• else
• max = b;
• <in max>
• }

•Ví dụ 2: Nhập vào ba số nguyên và in ra số lớn nhất.
• Cách 1: Sử dụng cú pháp 1
• void main()
• {
• int a, b, c, max;
• <nhập a, b, c>
• max = a;
• if(b > max)
• max = b;
• if(c > max)
• max = c;
• <in max>
• }