Quản lý lương nhân viên (Bài 4 - 2)

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài

Viết một chương trình Java để quản lý thông tin nhân viên của một công ty. Thực hiện các yêu cầu sau:

  1. Tạo lớp NhanVien với các thuộc tính riêng tư (private):

String maNV – Mã nhân viên

String hoTen – Họ tên

String ngaySinh – Ngày sinh

String diaChi – Địa chỉ

  1. Xây dựng các thành phần sau trong lớp NhanVien:

Constructor (phương thức khởi tạo) để khởi tạo nhân viên

Phương thức nhapThongTin(): Dùng Scanner để nhập thông tin nhân viên từ bàn phím

Phương thức hienThiThongTin(): Hiển thị đầy đủ thông tin nhân viên ra màn hình

Getter và Setter cho từng thuộc tính

  1. Nạp chồng (overload) phương thức tinhLuong() gồm:

double tinhLuong() → Trả về mức lương cơ bản (ví dụ: lương cố định là 5 triệu)

double tinhLuong(double thuong) → Trả về lương cơ bản + thưởng

  1. Tạo một phương thức tĩnh hienThiQuyDinh() để hiển thị quy định tính lương của công ty (ví dụ: "Lương cơ bản là 5.000.000 VNĐ. Thưởng được cộng thêm nếu có.")

  2. Trong lớp Main (lớp chứa main) thực hiện:

Gọi hienThiQuyDinh()

Tạo một đối tượng NhanVien, gọi nhapThongTin()

Hiển thị thông tin nhân viên

Tính và hiển thị lương cơ bản

Tính và hiển thị lương có thưởng (ví dụ truyền vào thưởng là 1.000.000)


Ví dụ:

Input:
NV001 
Le Van Tuan 
11/05/1982 
Thai Nguyen
Output:
Quy dinh tinh luong:
- Luong co ban: 5.000.000 VND
- Neu co thuong, luong = luong co ban + thuong
Ma nhan vien: NV001 
Ten nhan vien: Le Van Tuan 
Ngay sinh: 11/05/1982 
Dia chi: Thai Nguyen
Luong co ban: 5000000.0 VND
Luong co thuong (1.000.000 VND): 6000000.0 VND

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 0
    hoangan_2013  đã bình luận lúc 3, Tháng 6, 2025, 8:29

    chỉ cần in ra output mẫu thui!