You are on page 1of 8

NGUYÊN LÝ LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG

LỚP VÀ ĐỐI TƯỢNG (TIẾP)


NẠP CHỒNG TOÁN TỬ

Trần Thị Ngân


Bộ môn Khoa học máy tính, Khoa CNTT
Trường Đại học Thủy lợi
Bài thực hành 1
- Định nghĩa lớp Box gồm thông tin về chiều dài, chiều rộng
và chiều cao của khối hộp.
- Nạp chồng toán tử nhập, xuất đối tượng kiểu Box
- Nạp chồng toán tử so sánh bằng (==) để kiểm tra 2 khối
hộp có bằng nhau hay không.
- Áp dụng để nhập thông tin cho 2 khối hộp. Hiển thị thông
báo hai khối hộp đó có bằng nhau hay không.
Bài thực hành 2
Viết chương trình xây dựng lớp Matrix với dữ liệu là 1 ma trận cấp
N các số thực (N là hằng toàn cục).

Nạp chồng toán tử nhập, xuất đối tượng kiểu Matrix

Nạp chồng toán tử +, * để cộng, nhân hai đối tượng Matrix.

Xây dựng hàm main() nhập vào hai đối tượng Matrix cùng kích
thước. In ra màn hình kết quả tính tổng, tích hai ma trận vừa nhập.
Bài thực hành 3
- Sử dụng lớp Matrix ở bài tập 2, nạp chồng toán tử lấy phần tử
thứ i, j của ma trận (toán tử ()) bằng hàm thành viên của lớp.
- Viết hàm main() nhập vào 1 ma trận A, nhập vào các vị trí dòng,
vị trí cột (các số không âm tùy ý). Nếu vị trí này vượt quá kích
thước dòng, cột thì hiển thị thông báo. Ngược lại, hiển thị giá trị
của ma trận A tại vị trí vừa nhập (giao của vị trí dòng và vị trí cột).
Bài thực hành 3
- Sử dụng lớp Matrix ở bài tập 2, nạp chồng toán tử nhập ma trận
và toán tử lấy phần tử thứ i, j của ma trận (toán tử ()) bằng hàm
thành viên của lớp.
- Viết hàm main() nhập vào 1 ma trận A, nhập vào các vị trí dòng,
vị trí cột (các số không âm tùy ý). Nếu vị trí này vượt quá kích
thước dòng, cột thì hiển thị thông báo. Ngược lại, hiển thị giá trị
của ma trận A tại vị trí vừa nhập (giao của vị trí dòng và vị trí cột).
Bài thực hành 4

- Định nghĩa lớp Box gồm thông tin về chiều dài, chiều rộng
và chiều cao của khối hộp.
- Nạp chồng toán tử nhập, xuất đối tượng kiểu Box
- Nạp chồng toán tử giảm tiền tố, hậu tố (--) để giảm độ dài
mỗi chiều 1 đơn vị.
- Áp dụng để nhập thông tin cho 1 khối hộp. Hiển thị kết
quả thực hiện giảm tiền tố, giảm hậu tố.
Bài thực hành 5
Một trường học trung học phổ thông cần quản lý viên chức là cán bộ hành
chính và giáo viên. Xây dựng lớp cán bộ hành chính, biết:
- Mỗi cán bộ hành chính có các thuộc tính: Mã viên chức, Họ tên, Năm
sinh, HSL (Hệ số lương), chức danh (như kế toán, thủ quỹ, giáo vụ, bảo
vệ,…), phụ cấp ăn trưa.
- Nạp chồng hàm nhập, hàm xuất các thông tin của cán bộ hành chính.
- Xây dựng hàm tính lương của cán bộ hành chính theo công thức:
HSL * 1.490.000 + phụ cấp ăn trưa.
Bài thực hành 5 (tiếp)

Xây dựng chương trình chính để thực hiện các công việc sau:
- Nhập thông tin cho N cán bộ hành chính.
- Hiển thị thông tin về danh sách các cán bộ hành chính đã nhập.
- Tìm cán bộ hành chính có lương cao nhất trường.
- Nhập vào 1 mã viên chức, in thông tin cán bộ hành chính có
mã vừa nhập. Hiển thị thông báo nếu không có.

You might also like