Trang chủ Lập trình Java Bài toán Java yêu cầu tính học phí của sinh viên

Bài toán Java yêu cầu tính học phí của sinh viên

Hôm nay mình chia sẻ với các bạn bài toán Java yêu cầu tính học phí của sinh viên. Đây là đề thi học phần lập trình hướng đối tượng của một lớp trình độ đại học của Đại học Quy Nhơn.

Khai báo lớp theo sơ đồ:

HocPhiSV
– hoTen <= Họ tên sinh viên
– nganhHoc <= Ngành học gồm: 101, 102, 103
– soTinChi <= Số tín chỉ đăng ký học trong học kỳ
+ HocPhiSV(…) <= Phương thức khởi tạo
+hocPhi() <= Phương thức tính học phí theo quy định ở dưới

Phương thức hocPhi() được tính theo quy định sau:
+ Nếu sinh viên sư phạm (ngành 101) được miễn học phí (học phí là 0).
+ Ngành 102 học phí mỗi số tín chỉ là 100.000 đồng, ngành 103 mỗi số tín chỉ là 110.000 đồng

Xây dựng giao diện đồ họa cho phép nhập thông tin 1 sinh viên (trong đó ngành học chọn trong một choice), hai nút lệnh tính học phí và thoát. Nút lệnh tính học phí thực hiện tính và thông báo học phí của sinh viên.

Tính mình thì học hiểu rất chậm nên cái gì cũng phải từ từ nó mới ngấm vậy mà khi học môn Java vì thầy bận công tác nên tranh thủ dạy ngày dạy đêm dạy sáng dạy chiều và chỉ đâu khoảng 2 tuần là xong môn rồi nghỉ lút từ đầu học kỳ đến khi thi (chắc cũng 3 tháng). Đầu óc đọng lại không nhiều nhưng rồi với yêu cầu phải đọng lại không đọng lại là… rớt môn đồng nghĩa với việc nộp tiền ngu. Vậy là phải mày mò nghiên cứu và xin được cái đề này nên cũng về vừa nghiên cứu vừa giải. Và cuối cùng cũng làm xong bài đúng yêu cầu…

Xin chia sẻ bài giải với các bạn và mong các bạn góp ý cho. Trong phần mã mình có để luôn đoạn giao diện và đoạn chạy trên nền DOS để các bạn có thể tùy ý sử dụng theo 2 cách.

Kết quả chạy trên giao diện đồ họa

Kết quả chạy trên nền DOS

Các bạn có thể download mã nguồn tại:

Yandex: http://yadi.sk/d/vWslbO32F4nnq

Box.net: https://app.box.com/s/b59j9mkkuliyefceksnv

Chúc các bạn thành công.

PS: Khi viết bài này mình vẫn chưa thi. Nói chung cơ bản là đã sẵn sàng tuy nhiên yếu tố may mắn cũng chi phối rất nhiều đến kết quả. Các bạn gửi lời chúc đến mình đi nào ^^!

Huỳnh Mai Anh Kiệt

- Advertisement -
Huỳnh Mai Anh Kiệthttps://www.mangbinhdinh.vn
Anh là một người đam mê công nghệ. Hiện tại anh là một lập trình viên tại Quy Nhơn.

1 BÌNH LUẬN

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây

BÀI VIẾT MỚI

Hướng dẫn tạo bộ đếm lùi thời gian bằng JavaScript

Mới đó mà đã gần nửa năm 2021 trôi qua. Tình hình dịch bệnh COVID-19 cũng chẳng mấy khả quan. Nhưng vẫn cứ hy...

Hướng dẫn tạo hiệu ứng mưa rơi trên trang web với JavaScript

Quy Nhơn chớm bước vào mùa hè với nắng nóng. Những lúc thế này tự nhiên lại thèm những cơn mưa để giải tỏa...

Instagram ra mắt tính năng tạo chú thích tự động cho Stories và Reels

Tiếp bước TikTok, Instagram hiện cũng đã ra mắt tính năng tạo chú thích (caption) tự động của riêng mình. Tính năng mới này đã...

Facebook đã chính thức cập nhật tính năng “bong bóng chat” trên iPhone

Mới đây, Facebook đã chính thức cập nhật tính năng Chat Heads (hay còn gọi là bong bóng chat) trên iPhone, cho phép người...

Facebook Workplace đạt mốc 7 triệu người dùng trả phí

Vào thứ Ba vừa rồi, Facebook vừa mới thông báo ứng dụng Facebook Workplace của họ tính cho tới thời điểm hiện tại đã...

BẠN XEM CHƯA

Microsoft mua lại Nuance với giá 16 tỉ USD

Nuance là công ty nổi tiếng trong lĩnh vực nhận dạng ngôn ngữ tự nhiên. Công nghệ của công ty này là cốt lõi...

Vua chọn vợ bằng câu đố

Cổ ngữ có câu: “Lấy vợ coi trọng hiền đức”. Bậc thánh nhân và những người có phẩm hạnh đạo đức cao thượng đều...

Gỡ triệt để phần mềm đã cài đặt với Anvi Uninstaller

Hệ thống của bạn cài đặt rất nhiều phần mềm không cần thiết và bạn muốn xóa chúng ra khỏi hệ thống. Bạn có...

Tạo đĩa cứu hộ dễ dàng với Sardu

Nếu là một người dùng thường xuyên làm việc với máy tính thì thì thao tác sửa các lỗi của hệ thống thông qua...

Phần mềm Việt Nam đầu tiên bán ra nước ngoài

Nếu bây giờ đặt câu hỏi: "Phần mềm Việt Nam đầu tiên bán ra nước ngoài vào năm nào?" thì chắc rằng 99.99% mọi...