Bài giảng kỹ thuật lập trình c chương 3 ths trần quang hải bằng - Pdf 32

KỸ THUẬT LẬP TRÌNH C
Chương 3: Rẽ nhánh



04/2010

Rẽ nhánh if
• Cú pháp:
if ( điều kiện)
<lệnh thực hiện>;
if ( điều kiện)
<lệnh 1>;
else
<lệnh 2>;

• Công dụng:
- Thực hiện 1 trong 2 lệnh tùy thuộc vào điều kiện
đúng/sai.
- Nếu thực nhiện nhiều hơn 1 lệnh
phải để trong cặp
dấu { }


Kỹ thuật lập trình C - Rẽ nhánh

2


04/2010



B

A && B

TRUE

TRUE

TRUE

TRUE

FALSE

FALSE

FALSE

TRUE

FALSE

FALSE

FALSE

FALSE

A


TRUE

TRUE

FALSE

FALSE

FALSE



Kỹ thuật lập trình C - Rẽ nhánh

4


04/2010

Viết chương trình nhập vào tọa độ của 3 ñiểm A, B, C trên mặt phẳng.
Kiểm tra xem tam giác ABC có là tam giác đều không?



Kỹ thuật lập trình C - Rẽ nhánh

5

04/2010




Kỹ thuật lập trình C - Rẽ nhánh

8


04/2010

Rẽ nhánh if
• Lưu ý:

– Giá trị số cũng được coi là ñiều kiện (số = 0: điều
kiện sai; số ≠ 0: điều kiện đúng)

if(delta=0)



Kỹ thuật lập trình C - Rẽ nhánh

9

04/2010

Sử dụng else if
• Khi muốn chọn 1 trong n quyết định thì sử
dụng else if như sau:




Kỹ thuật lập trình C - Rẽ nhánh

12


04/2010

Rẽ nhánh switch … case…
• Rẽ nhánh if chỉ cho phép chọn một trong hai phương án
• Rẽ nhánh switch … case cho phép chọn một trong nhiều
phương án.
• Cú pháp:
switch (biểu thức nguyên) {
case n1:
Các câu lệnh;
case n2:
Các câu lệnh;
...
case nk:
Các câu lệnh;
[default: Các câu lệnh;]
}


Kỹ thuật lập trình C - Rẽ nhánh

13


15

04/2010



Kỹ thuật lập trình C - Rẽ nhánh

16


04/2010

Bài tập
1.
2.
3.
4.

5.

Viết chương trình tìm giao điểm của đường trong tâm
O (x0, y0) bán kính R với đường thẳng y = ax + b
Viết chương trình tính giá trị căn bậc N của số nguyên
X (N và X ñều nhập từ bàn phím)
Viết chương trình cho phép giải hệ phương trình bậc
nhất 2 ẩn x, y
Viết chương trình nhập số nguyên x ≤ 9999 sau ñó in
ra màn hình cách đọc số nguyên x theo phiên âm tiếng
việt (ví dụ: 2010 – hai nghìn không trăm mười)


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status