01/10/2018, 00:43

Xin hướng giải các bài tập này

tình hình đây là bài thi giữa kỳ hướng đối tượng, mà mình mơ hồ quá, xin mọi người cho em hướng

X viết 02:59 ngày 01/10/2018

Hướng duy nhất đó là đọc sách về hướng đối tượng và sau đó thực hành dần dần.

kiencon viết 02:45 ngày 01/10/2018

mơ hồ là sao? Bạn không hiểu đề bài, hay không biết cách cài đặt class cho phù hợp?
Mình thấy để làm bài này thì bạn cần đọc hiểu code ở hàm main, khai báo đối tượng gì, và dùng các phương thức nào.
Như đề bài 1, nhìn vào dòng đầu tiên nó khai báo 3 đối tượng của lớp CSoPhuc mà không có tham số, đơn giản là bạn chỉ cần khai báo hoặc cài đặt mặc định cho hàm khởi tạo của lớp.
Dòng 2 dùng đối tượng cin và toán tử >> để nhập 3 đối tượng vừa khởi tạo. Vậy trong class bạn cần cài đặt toán tử này.
Dòng 3 ở đây có dùng 2 toán tử là = và + nghĩa là gán bằng và cộng 2 số phức. Gán bằng có thể dùng mặc định với trường hợp này còn toán tử cộng thì phải định nghĩa cho nó.
Dòng 4 tương tự cho toán tử +=
Dòng 5 là đối tượng xuất cout và toán tử << bạn cần định nghĩa cho nó.
Dòng 6 khai báo 1 đối tượng mới có tham số đầu vào, bạn cần khai báo hàm khởi tạo có 2 tham số đầu vào như trên.
Dòng 7 thì như dòng 5 rồi. Vậy tổng cộng bạn cần khai báo tối thiểu 6 phương thức và 2 thuộc tính phần thực và phần ảo cho lớp số phức.

Bài 3 hoàn toàn tương tự.

Bạn nên xem lại kiến thức cơ bản về lập trình hướng đối tượng, khai báo thuộc tính, phương thức hàm dựng, hủy, các toán tử… của class. Nó rất đơn giản, bạn cần đọc tài liệu hay giáo trình để nắm được cơ bản.

Bài liên quan
0