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 lnh if
Dạng 1
if(<biểu thức>)
<lệnh>
Nếu g trị của biểu thức đú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 g trị của biểu thức đú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 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 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>
}