Go 编程:收入税计算器与函数使用
1. 收入税计算器
收入税计算器可以根据输入的收入和受抚养人数量来计算应纳税收入和应缴税款。以下是一个示例代码的部分输出逻辑:
fmt.Println(numDep)
fmt.Print("Your taxable income is: $")
fmt.Println(taxableIncome)
fmt.Print("Your tax due is: $")
fmt.Println(int(taxDue))
当输入收入为 100,000 美元,受抚养人数量为 2 时,输出如下:
Enter your gross income from your W-2 for 2020:100000
How many dependents are you claiming? 2
Your gross income is: $100000
Your claimed number of dependents is: 2
Your taxable income is: $83800
Your tax due is: $14226
在程序正常运行后,你可以使用不同的输入值(包括较低和较高的值)来检查结果,并使用计算器进行准确性抽查。同时,由于税率和税表可能每年都会变化,程序中存在一些硬编码的值,这些值可能需要重构以使用变量。例如:
- 能否重构程序,为每个税级的百分比使用变量?
- 能否重构程序,为个人扣除额和受抚养人扣除额使用变量?
- 如何处理每个税级的范围或百分比税率的变化?
超级会员免费看
订阅专栏 解锁全文
28

被折叠的 条评论
为什么被折叠?



