VC
&
BB
11
Ni dung
NMLT - Câu lnh điu kin và r nhánh
Câu l nh đi u ki n if 2
Câu l nh r nhánh switch 3
M t s kinh nghi m l p trình 4
M t s ví d minh h a 5
Câu l nh tu n t 1
VC
&
BB
22
Cu trúc tun t
Các câu l nh đ c th c hi n l n l t theo th t ượ ượ
tuy n tính t trên xu ng và t trái sang ph i.ế
M i l nh k t thúc b ng d u ; ế
Kh i l nh t hai l nh tr lên đ c đ t ượ
trong c p d u {…}.
Ví d :
#include <iostream.h>
void main()
{
int a, b, c;
cout << “Nhap 3 so a, b, c : ”; cin >> a >> b >> c;
cout << “MAX = ” << (a>b ? (a>c ? a : c) : (b>c ?
b : c));
}
Kh i
L nh
VC
&
BB
33
<Lnh 1>
Câu lnh if (thiếu)
NMLT - Câu lnh điu kin và r nhánh
Đ
S
<BT Logic>
if (<BT Logic>)
<L nh 1>;Câu lnh đơn hoc
Câu lnh phc (kp
gia { và })
Trong ( ), cho kết qu
(sai = 0, đúng 0)
VC
&
BB
44
Câu lnh if (thiếu)
NMLT - Câu lnh điu kin và r nhánh
void main()
{
if (a == 0)
cout<<“a bang 0”;
if (a == 0)
{
cout<<“a bang 0”;
a = 2912;
}
}
VC
&
BB
55
<Lnh 1>
Câu lnh if (đủ)
NMLT - Câu lnh điu kin và r nhánh
<Lnh 2>
Đ
S
<BT Logic>
if (<BT Logic>)
<L nh 1>;
else
<L nh 2>;
Câu lnh đơn hoc
Câu lnh phc (kp
gia { và })
Trong ( ), cho kết qu
(sai = 0, đúng 0)