- Mã:
- LOPDIEMTGIAC
- Tên:
- Lớp điểm tam giác
- Dạng thi:
- oi
- Thang điểm:
- 10 điểm
- Giới hạn thời gian:
- 1 giây
- Giới hạn bộ nhớ:
- 256 MB
- Được tạo bởi:
- admin
Yêu cầu 1: Xây dựng lớp ĐIỂM gồm tung độ và hoành độ (số nguyên)
- Viết quá tải nhập,xuất điểm (xem ví dụ đê hiểu rõ cách xuất hơn)
- Viết phương thức tính khoảng cách giữa 2 điểm
- Viết phương thức kiểm tra 2 điểm có trùng nhau không?
- Xây dựng đầy đủ 3 phương thức khởi tạo
Yêu cầu 2: Xây dựng lớp TAMGIAC gồm 3 điểm (PHẢI dựa vào lớp ĐIỂM ở trên)
- Viết quá tải hàm nhập,xuất (không cần kiểm tra điều kiện của tam giác, giả sử với 3 điểm bất kỳ đều là tam giác) (xem ví dụ đê hiểu rõ cách xuất hơn)
- Viết phương thức tính chu vi tam giác
- Viết phương thức so sánh chu vi của 2 tam giac.
- Viết phương thức kiểm tra 2 TAM GIÁC có trùng nhau hay không?
Yêu cầu 3: nhập dữ liệu tọa độ của 2 tam giác theo cấu trúc
- Dòng 1: 3 điểm của tam giác 1
- Dòng 2: 3 điểm của tam giác 2
Xuất kết quả theo cấu trúc sau:
- Dòng 1: xuất các tọa độ của tam giác 1
- Dòng 2: xuất các tọa độ của tam giác 2
- Dòng 1: ghi TRUE, nếu tam giác 1 có chu vi < chu vi của tam giác 2, ngược lại ghi FALSE
- Dòng 2: ghi TRUE, nếu 2 tam giác trùng nhau, ngược lại ghi FALSE
Ví dụ:
Input:
1 2 3 4 5 6
7 8 9 0 1 2
Output:
(1,2)(3,4)(5,6)
(7,8)(9,0)(1,2)
TRUE
FALSE.
Theme :
Mời bạn soạn code