You are on page 1of 2

4.

Viết một lớp điểm ký tự trên màn hình văn bản

c_PTB4

+ f_Xuat():void

5.Xây dựng lớp thời gian Time. Dữliệu thành phần bao gồm giờ, phút, giây. Các hàm thành
phần bao gồm: hàm tạo, hàm truy cập dữliệu, hàm normalize()đểchuẩn hóa dữliệu nằm
trong khoảng quyđịnh của giờ(0<=giờ<24), phút (0<=phút<60), giây (0<= giây<60), hàm
advance ( int h, intm, int s) đểtăng thời gian hiện hành của đối tượng đang tồn tại, hàm
reset(int h, int m, int s)đểchỉnh lại thời gian hiện hành của một đối tượng đang tồn tại và
một hàm print() đểhiển thịdữliệu.

c_PTB5
-h:int
-m:int
-s:int
+
+
+ c_normalize()
+ c_advance ( int h, intm, int s)
+ c_reset(int h, int m, int s)

+ c_ print()
6 Xây dựng lớp Date. Dữliệu thành phần bao gồm ngày, tháng, năm. Các hàm thành phần
bao gồm: hàm tạo, hàm truy cập dữliệu, hàm normalize()đểchuẩn hóa dữliệu nằm trong
khoảng quy định của ngày (1<=ngày< daysIn(tháng)),tháng( 1<=tháng<12), năm(năm>=1),
hàm daysInt(int) trảvềsốngày trong tháng, hàm advance(int y, int m, int d) đểtăng ngày
hiện lên các năm y, tháng m, ngày d của đối tượng đang tồn tại, hàm reset(int y, int m, int
d)đểđặt lại ngày cho một đối tượng đang tồn tại và một hàm print() đểhiển thi dữliệu

c_PTB6
-y:int //Năm
-m:int // Tháng
-d:int // Ngày
+
+
+ c_ normalize()
+ c_ daysInt(int)
+ c_ advance(int y, int m, int d)
+ c_ reset(int y, int m, int d)

+ c_ print()
7 Tạo lớp sinh viên (Sinhvien) gồm các thuộc tính sau: mã sinh viên(MaSV) kiểu sốnguyên,
tên sinh viên(TenSV) kiểu xâu ký tự, điểm toán, điểm lý, điểm hóa kiểu sốthực Các
phương thức:+ setSV(): Đưa thông tin vào lớp sinh vên+ viewSV(): Đưa thông tin sinh viên
ra màn hình và điểm trung bình của ba môn

c_PTB6
-MaSV:int
-TenSV:String
- Toan:double
-Ly:double
-Hoa:double
+ c_ setSV()
+ c_ viewSV()
8.Tạo một lớpSáchgồm có cácthông tin sau:➢Tiêu Đề➢Tác giảChương trình phải có
khảnăng lưu trữ1000 cuốn sách và người dùng sẽđược phép:➢Thêm dữliệu cho một cuốn
sách➢Hiển thịtất cảcác sách đã nhập (chỉtiêu đềvà tác giả, trong cùng một dòng)➢Tìm
kiếm sách có tiêu đềnhất định➢Xóa sách ởmột vịtrí đã biết (ví dụ: sách số6)➢Thoát khỏi
chương trình

c_PTB8
-TieuDe:String
-TacGia:String
-NguoiDung:String
-

9.Xây dựng lớp phân sốvới hai thuộc tính riêng xác định tửsố và mẫu số của phân sốvà
xây dựng các phương thức:−Các toán tửtạo lập−Các phép toán cộng, trừ, nhân, chia các
phân số−Phép kiểm tra một phân sốcó phải tối giản hay không−Phép tính dạng tối giản của
phân số

You might also like