BÀI KIỂM TRA TỔNG HỢP - TỰ LUẬN
- Due No Due Date
- Points 7
KIỂM TRA TỔNG HỢP - TỰ LUẬN
THỜI GIAN: 70 PHÚT (16h30-17h40)
PHẦN B. TỰ LUẬN (70 phút)
----------------------
Tết 2023 bé Suti được Cô, Dì, Chú, Bác lì xì các tờ tiền mệnh giá gồm: 3 tờ 10000, 2 tờ 20000, 3 tờ 50000, 3 tờ 100000, 2 tờ 200000, 2 tờ 500000. Suti bỏ tiền vào ví theo thứ tự: 20.000, 10.000, 20.000, 10.000, 100.000, 10.000, 500.000, 50.000, 500.000, 100.000, 100.000, 50.000, 200.000, 200.000, 50.000. Hãy thực hiện các yêu cầu sau:
- (0.25 điểm) Tạo dự án (project) với tên: BaiKiemTraTongHop
- (0.25 điểm) Tạo gói (packet) với tên: họ tên sinh viên. Ví dụ: Sinh viên có tên Nguyễn Văn An thì tạo gói là nguyenvanan
- (0.25 điểm) Tạo lớp (class) với tên: tênid. Ví dụ: Sinh viên Nguyễn Văn An có ID 12345 thì tên lớp là An12345
- (0.25 điểm) Khai báo kiểu dữ liệu phù hợp để quản lý toàn bộ số tiền trên. Gợi ý sử dụng kiểu int và tên biến là vi đại diện cho ví tiền để lưu trữ toàn bộ số tiền nêu trên.
- (1.0 điểm) Viết hàm tính tổng số tiền có trong ví. long tongTien(int vi[])
- (1.0 điểm) Viết hàm tìm vị trí tờ tiền có mệnh giá nhỏ nhất đầu tiên trong ví. int viTriNhoNhatDau(int vi[])
- (1.0 điểm) Viết hàm tìm vị trí tờ tiền có mệnh giá nhỏ nhất cuối trong ví. int viTriNhoNhatCuoi(int vi[])
- (1.0 điểm) Viết hàm tìm vị trí tờ tiền có mệnh giá lớn nhất đầu tiên trong ví. int viTriLonNhatDau(int vi[])
- (1.0 điểm) Viết hàm tìm vị trí tờ tiền có mệnh giá lớn nhất cuối trong ví. int viTriLonNhatCuoi(int vi[])
- (1.0 điểm) Viết hàm sắp xếp các tờ tiền trong ví theo thứ tự tăng dần của mệnh giá. int [] sapXepTang(int vi[])
- (1.0 điểm) Viết hàm sắp xếp các tờ tiền trong ví theo thứ tự giảm dần của mệnh giá. int [] sapXepGiảm(int vi[])
- (1.0 điểm) Viết hàm thống kê số tờ tiền có mệnh giá lớn hơn 50.000 có trong ví. int thongKe50(int vi[])
- (1.0 điểm) Viết hàm thống kê số tờ tiền có mệnh giá nhỏ hơn 100.000 trong ví. int thongKe100(int vi[])
Nộp bài: Nén toàn bộ thư mục có tên BaiKiemTraTongHop và upload lên địa chỉ nộp bài. Link
---HẾT---