- Mã:
- 19201_OOP_A01
- Tên:
- 19201_OOP_A01
- Dạng thi:
- oi
- Thang điểm:
- 3 đ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:
Câu 01: (3.0 đ). Xây
dựng lớp đối tượng DIEM3D tương ứng như mô tả.
-
Các phương
thức khởi tạo. Trong đó có một phương mặc định là tâm O (0, 0, 0).
-
Các phương
thức Get và Set để lấy và gán giá trị thành phần dữ liệu.
-
Phương thức
lấy điểm đối xứng với 1 tham số k. Trong đó k = {1, 2, 3, 4) lần lượt là qua
trục Oxy, Oyz, Oxz và đối xứng qua tâm O.
-
Phương thức
xuất hiển thị theo định dạng (x, y, z)
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 số nguyên k.
Output:
-
Dòng 1: Xuất ra hoành độ điểm A.
-
Dòng 2: Xuất ra kết quả là tổng hoành độ + tung độ + cao
độ của điểm B.
- Dòng 3: Xuất ra vị trị điểm đối xứng điểm A theo tham số k.
Input
Output
6 4 2
3 5 4
1
6
12
(6, 4, -2)
Theme :
Mời bạn soạn code