tính lương nhân viên
Tính lương nhân viên bằng các hàm: Thuế thu nhập cá nhân, bảo hiểm và thực lĩnh. Code c++
using namespace std;
#include <iostream>
//hàm 1
int TinhThueThuNhapCaNhan (int thuNhap, int giamTru)
{
//khoi lenh
int soTienTinhThue = thuNhap - 9000000 - giamTru;
if(soTienTinhThue <=0 )
{
return 0;
}
else{
int soTienThue = (float)10/100 * soTienTinhThue;
return soTienThue;
}
}
int TinhSoTienBaoHiemPhaiDong(int mucDong)
{
switch(mucDong){
case 1: {
return (float)10/100 * 4000000;
break;
}
case 2: {
return (float)10/100 * 5000000;
break;
}
case 3: {
return (float)10/100 * 6000000;
break;
}
case 4: {
return (float)10/100 * 8000000;
break;
}
default: {
return 0;
break;
}
}
}
int TinhTienThucLinh (int thuNhap, int giamTru, int mucDongBaoHiem)
{
int thueTTCN = TinhThueThuNhapCaNhan(thuNhap, giamTru);
int tienBH_PhaiDong = TinhSoTienBaoHiemPhaiDong(mucDongBaoHiem);
int thucLinh = thuNhap - thueTTCN - tienBH_PhaiDong;
return thucLinh;
}
int main(){
int thuNhap = 15000000;
int giamTru = 4000000;
int mucDongBaoHiem = 3;
int thueTTCN = TinhThueThuNhapCaNhan(thuNhap, giamTru);
int tienBH_PhaiDong = TinhSoTienBaoHiemPhaiDong(mucDongBaoHiem);
cout <<"Thu nhap = " << thuNhap <<endl;
cout <<"Giam tru = " << giamTru <<endl;
cout <<"Muc dong bao hiem = " << mucDongBaoHiem <<endl;
cout <<"-----------------------------------------------------" <<endl;
cout <<"Thue tncn = " << thueTTCN <<endl;
cout <<"So tien bao hiem phai dong = " << tienBH_PhaiDong <<endl;
cout <<"So tien thuc linh = " << TinhTienThucLinh(thuNhap, giamTru,mucDongBaoHiem ) <<endl;
}