📅  最后修改于: 2023-12-03 15:27:58.245000             🧑  作者: Mango
本程序旨在计算一个人的总薪金,包括基本薪资、奖金、津贴、加班费等,并给出税前、税后总薪金,以及扣税部分的详细信息。
本程序需要输入以下参数:
其中,加班费和加班时间可以根据具体情况省略。
本程序计算出的结果包括以下部分:
本程序计算税前总薪金的公式如下:
税前总薪金 = 基本薪资 + 奖金 + 津贴 + 加班费 × 加班时间
个人所得税的计算公式如下:
个人所得税 = 税前薪金 × 税率 - 速算扣除数
其中,税率和速算扣除数可以根据个人实际情况进行调整。
以下是本程序的代码实现,使用Python语言编写:
base_salary = input("请输入基本薪资(元/月):")
bonus = input("请输入奖金(元):")
allowance = input("请输入津贴(元/月):")
overtime_salary = input("请输入加班费(元/时):")
overtime_hours = input("请输入加班时间(小时/月):")
tax_rate = input("请输入个人所得税适用税率:")
before_tax_salary = float(base_salary) + float(bonus) + float(allowance) + float(overtime_salary) * float(overtime_hours)
tax_amount = before_tax_salary * float(tax_rate) - 105
after_tax_salary = before_tax_salary - tax_amount
print("税前总薪金:%.2f元" % before_tax_salary)
print("税后总薪金:%.2f元" % after_tax_salary)
print("个人所得税:%.2f元" % tax_amount)
if tax_amount > 0:
print("个人所得税详细信息:")
print("应纳税所得额:%.2f元" % before_tax_salary)
print("税率:%.2f%%" % (float(tax_rate) * 100))
print("速算扣除数:105元")