- Mã:
- 19201_OOP_B01
- Tên:
- 19201_OOP_B01
- 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
thông qua tọa độ 3 tham số tọa độ (x,y,z) và 1 tham số tên điểm. 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 Oxyz (string, int,
int, int) 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à điểm tên O với tọa độ (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 = {0, 1, 2, 3) lần lượt là đối
xứng qua tâm O, qua trục Oxy, Oyz, Oxz.
-
Phương thức
xuất hiển thị theo định dạng “tendiem-[x, y, z]”
Input:
-
Dòng 1: Thông tin điểm thứ nhất (tên điểm và 3 số nguyên
cho biết hoành - tung - cao độ).
-
Dòng 2: Thông tin điểm thứ hai (tên điểm và 3 số nguyên
cho biết hoành - tung - cao độ).
-
Dòng 3: 1 số nguyên k.
Output:
-
Dòng 1: Xuất ra kết quả là tổng hoành độ + tung độ + cao
độ của điểm thứ nhất.
-
Dòng 2: Xuất điểm
thứ ba là điểm đối xứng điểm thứ hai theo tham số k.
-
Dòng 3: Xuất ra kết quả là tổng hoành độ + tung độ + cao
độ của điểm thứ ba.
Input
Output
A 6 4 2
B 3 5 4
1
12
B-[3, 5, -4]
4
Theme :
Mời bạn soạn code