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

Ví dụ:

Input

Output

1 1 1

2 0 2

-

1.73205

1.73205

(-1, 1, -1)




    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