Java - Viết chương trình tính tiền lương.

Viết chương trình tính tiền lương của 1 người trong 1 tháng sau khi đã trừ đi các khoản thuế thu nhập cá nhân.

Bài giải

-------------------- ######## --------------------

Bài giải
public static void main(String[] args) {
	final double phanTramThue = 0.15d;
	long tienLuongNhan;
	double tienLuongThucTe, thueThuNhap;
	Scanner scanner = new Scanner(System.in);
		
	// định dạng số ở dạng tiền tệ sử dụng DecimalFormat
	// với cách định dạng này thì phần ngàn sẽ được phân cách bằng dấu phẩy
	// và phần thập phân sẽ bao gồm 2 số 0 
	DecimalFormat currency = new DecimalFormat ("$#,###,##0.00");
	System.out.println("Nhập tiền lương hằng tháng: ");
	tienLuongNhan = scanner.nextLong();
		
	// tính thuế thu nhập = 15% lương được nhận
	thueThuNhap = tienLuongNhan * 0.15;
		
	// tiền lương thực tế sau khi đóng thuế = tiền lương nhận - thuế thu nhập
	tienLuongThucTe = tienLuongNhan - thueThuNhap;
		
	System.out.println("Tiền lương còn lại sau khi đóng thuế thu nhập = " + 
		currency.format(thueThuNhap) + " = " + currency.format(tienLuongThucTe));
}

Kết quả sau khi biên dịch chương trình:

ketqua bai tap tinh tien luong PNG

Nguồn: freetuts.net

Tham khảo
Java - Viết chương trình tinh vận tốc trung bình của một người đi xe máy.
Java - Viết chương trình tính chỉ số BMI và dựa vào chỉ số đó để đưa ra kết luận.
Java - Viết chương trình tính trung bình của 9 số thực bất kỳ được nhập từ bàn phím.
Java - Viết chương trình tính số năm để số tiền trong ngân hàng của bạn sẽ tăng lên gấp đôi.
Java - Viết chương trình tính diện tích hình tròn, kết quả làm tròn đến 2 chữ số thập phân.
Java - Viết chương trình tính tiền lương.