编写以下代码:
·询问用户的税号(A或B)和年薪
·显示该人员必须为该年度缴纳的税金。税号A的人必须缴纳工资的25%,如果工资在45,000美元或以下,税号B的人必须缴纳30%的税,否则必须缴纳33%的税。
示例:
你的税号是多少?一个
你的年薪是多少? 42560
应缴税款10,640美元
所以我的问题是如何在Microsoft Visual studio中做到这一点?
我感谢所有的帮助和评论:)
发布于 2011-03-25 14:16:49
启动控制台项目。
使用System.Console.Write ("question?");或System.Console.WriteLine("question?");打印输出
使用string input = Console.ReadLine();获取输入
使用int salary = int.Parse(input)等函数转换为所需的数据类型
按要求进行处理。您将主要使用if来确定要使用的速率。
如果输入不正确,记得重复问题;例如:不是数字,不是A或B。
发布于 2011-03-25 14:21:21
long amount =获取金额;
string taxCode =获取代码;
十进制税=0;
if (taxCode == "A" && amount <= 45000)
tax = 0.25M * amount;
else if (taxCode == "B" && amount <= 45000)
tax = .3M * amount;
else
tax = .33M * amount;这应该能起到作用
发布于 2011-03-25 14:14:05
这应该可以让你开始:
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;这里假设您有一个Tax Code下拉列表和两个Tax due和salary文本框。
https://stackoverflow.com/questions/5429143
复制相似问题