
CHƯƠNG 3
CẤU TRÚC ĐIỀU KHIỂN
1

CÁC CẤU TRÚC ĐIỀU KHIỂN TRONG CHƯƠNG TRÌNH
2
TUẦN TỰ
RẼ NHÁNH CÓ
ĐIỀU KIỆN
LỰA CHỌN
LẶP
Lệnh 1;
Lệnh 2;
Lệnh 3;
….
if
if … else
switch … case
for
while
do … while

CẤU TRÚC TUẦN TỰ
Tun tư thc thi tin trnh,
mi lệnh đưc thc thi theo
mt chui tư trên xung,
xong lệnh ny ri chuyn
xung lệnh kê tip.
3
Lệnh 1
Lệnh 2
Lệnh 3

4
void main()
{
int a, b, tong, hieu, tich;
float thuong;
cout<<"Nhap vao a: “;
cin>>a;
cout<<"Nhap vao b: “;
cin>>b;
tong = a + b;
hieu = a - b;
tich = a * b;
thuong = (float)a / b; //Ép kiểu
cout<<"Tong: " <<tong;
cout<<"Hieu: “<<hieu;
cout<<"Tich: “<<tich;
cout<<"Thuong: “<<thuong;
}

CẤU TRÚC RẼ NHÁNH
Cấu trúc rẽ nhánh chỉ cho máy tính chọn thc hiện
mt dãy lệnh no đó da vo kt quả của mt điều
kiện (biu thức quan hệ hay biu thức so sánh)
Gm 2 dạng:
Chỉ xét trường hp đúng
if (biểu thc điu kin)
{
<khi lnh> ;
}
Nu biểu thc điu kin cho
kt qu true thi thc hin khi lnh bên trong if.
5

