编写代码:
•询问用户的税号(A或B)和年薪
•显示该人必须为当年支付的税款。税码A的人有 要缴纳25%的工资税,税务代码B必须支付30% 工资是45,000美元或更低,33%否则。
示例:
您的税号是多少?一个
你的年薪是多少? 42560个
应缴纳税10,640美元
所以我的问题是如何在Microsoft Visual Studio中执行此操作? 我感谢所有的帮助和评论:))
答案 0 :(得分:1)
启动控制台项目。
使用System.Console.Write ("question?");
或System.Console.WriteLine("question?");
使用string input = Console.ReadLine();
使用int salary = int.Parse(input)
根据要求进行处理。您将主要使用if
来确定要使用的费率。
如果输入不正确,请记住重复问题;例如:不是数字,不是A或B.
答案 1 :(得分:1)
长期金额= [获取金额];
string taxCode = [get code];
十进制税= 0;
if (taxCode == "A" && amount <= 45000)
tax = 0.25M * amount;
else if (taxCode == "B" && amount <= 45000)
tax = .3M * amount;
else
tax = .33M * amount;
这应该可以解决问题
答案 2 :(得分:0)
这应该让你开始:
float rate;
if(ddl_Code.SelectedValue == "A")
{
rate = .25F;
}
else if(ddl_Code.SelectedValue == "B" && Convert.ToDecimal(tb_Salary.Text) <= 45000)
{
rate = .3F;
}
else
{
rate = .33F;
}
tb_TaxDue.Text = Convert.ToDecimal(tb_Salary.Text) * rate;
这假定您有一个税码下拉列表和两个税款到期和工资的文本框。