Nội dung Bài tập
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.

Ví dụ:

Input

Output

A 6 4 2

B 3 5 4

1

12

B-[3, 5, -4]

4





    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin