Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

ĐAI HỌC QUỐC GIA TP.

HỒ CHÍ MINH
Trường Đại Học Công Nghệ Thông Tin

Câu 1. (10 điểm)Xét một mặt phẳng với trục tọa độ Oxy chỉ bao gồm hình tròn và các hình tam
giác. Trong đó, mỗi hình sẽ bao gồm những thông tin như sau:
• Hình tròn:
- Tâm điểm (x,y)
- Bán kính (r)
- Chu vi
- Diện tích
• Hình tam giác:
- Tọa độ 3 điểm A,B,C (x,y)
- Chu vi
- Diện tích
- Loại tam giác (tam giác cân, tam giác đều, tam giác vuông, tam giác vuông cân)
Áp dụng kiến thức OOP đã học, hãy xây dựng các lớp đối tượng (3đ) và lập trình chương trình để
thực hiện các yêu cầu sau:
a. Nhập vào danh sách N hình từ bàn phím (Lưu ý: chỉ nhập thông tin về tọa độ các điểm và
bán kính của hình tròn) (2đ)
b. Xuất ra màn hình danh sách chứa đầy đủ thông tin của N hình trên, bao gồm chu vi, diện
tích và loại tam giác (nếu có) (4đ)
c. Xuất ra file RESULT.OUT thông tin của hình có diện tích lớn nhất. (1đ)

Công thức Heron tính diện tích tam giác được phát biểu như sau:

You might also like