- Mã:
- 19201_OOP_A02
- Tên:
- 19201_OOP_A02
- Dạng thi:
- oi
- Thang điểm:
- 4 đ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:
- khiet
Trong không gian Oxyz, người ta mô tả đối tượng
điểm A thông qua tọa độ A(x,y,z). Hãy xây dựng lớp đối tượng để lưu trữ đối
tượng điểm đã mô tả ở trên và phương thức cần thiết:
Xây
dựng lớp đối tượng DIEM3D tương ứng như mô tả.
Câu 02: (4.0 đ). Cập
nhật lớp DIEM3D như sau:.
-
Quá tải toán
tử nhập và xuất tọa độ điểm theo dạng (x, y, z).
-
Quá tải phép
toán cộng và trừ 2 điểm với nhau (cộng và trừ tương ứng thành phần).
-
Phương thức
tính khoảng cách giữa 2 điểm A và B theo công thức bên dưới.
Input:
-
Dòng 1: 3 số nguyên cho biết hoành độ, tung độ, cao độ điểm
A.
-
Dòng 2: 3 số nguyên cho biết hoành độ, tung độ, cao độ điểm
B.
-
Dòng 3: 1 ký tự phép toán ( ‘+’ hoặc ‘-‘)
Output:
-
Dòng 1: Xuất ra khoảng cách từ điểm A tới tâm O.
-
Dòng 2: Xuất ra khoảng cách từ điểm A tới điểm B.
- Dòng 3: Xuất ra kết quả phép toán của 2 điểm A và B.
Input
Output
1 1 1
2 0 2
-
1.73205
1.73205
(-1, 1, -1)
Theme :
Mời bạn soạn code