Đề 1. Lớp phân số
a. Khai báo lớp phân số với các thuộc tính: tử số, mẫu số.
- Xây dựng hàm tạo không đối, hàm tạo có đối, hàm hủy một đối tượng phân số.
- Xây dựng các phương thức: nhập, xuất, rút gọn một đối tượng phân số
- Định nghĩa các toán tử +, -, *, / hai phân số.
1.2. Xây dựng lớp phân số 2 kế thừa từ lớp phân số và bổ sung:
- Nạp chồng các toán tử: = (gán), > (lớn hơn), < (nhỏ hơn).
Viết chương trình chính ứng dụng lớp phân số 2 để nhập một danh sách các đối tượng là
phân số (tối đa 10 phần tử). - Tính tổng các phân số trong danh sách
- Sắp xếp lại các phân số theo trật tự giảm dần
- Tìm phân số có giá trị lớn nhất