Buổi 3: Cấu trúc điều khiển<br />
Giảng viên: TS. Lê Hoàng Sơn<br />
lehoangson@hus.edu.vn<br />
<br />
Lập trình tính toán khoa học kỹ thuật<br />
<br />
1<br />
<br />
Nội dung chính<br />
<br />
1<br />
<br />
Cấu trúc rẽ nhánh<br />
<br />
2<br />
<br />
Cấu trúc lặp<br />
<br />
3<br />
<br />
Bài tập<br />
<br />
2/18<br />
<br />
Lê Hoàng Sơn<br />
<br />
1. Cấu trúc rẽ nhánh<br />
<br />
<br />
Cú pháp If tổng quát:<br />
If (biểu thức A)<br />
{<br />
Các lệnh;<br />
}<br />
else If (biểu thức B)<br />
{<br />
Các lệnh;<br />
}<br />
else {<br />
Các lệnh;<br />
}<br />
<br />
<br />
<br />
Trong C cho phép sử dụng các cấu trúc if lồng nhau để giải quyết bài toán<br />
3/18<br />
<br />
Lê Hoàng Sơn<br />
<br />
Ví dụ: So sánh hai số a và b<br />
# include <br />
# include <br />
int main() {<br />
int a, b;<br />
printf("Nhap vao so a: ");<br />
scanf("%d", &a);<br />
printf("Nhap vao so b: ");<br />
scanf("%d", &b);<br />
if (a>b) {<br />
printf("a lon hon b.\n");<br />
}<br />
else if (a