首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我坚持这个问题

我坚持这个问题
EN

Stack Overflow用户
提问于 2011-03-25 14:08:23
回答 3查看 147关注 0票数 0

编写以下代码:

·询问用户的税号(A或B)和年薪

·显示该人员必须为该年度缴纳的税金。税号A的人必须缴纳工资的25%,如果工资在45,000美元或以下,税号B的人必须缴纳30%的税,否则必须缴纳33%的税。

示例:

你的税号是多少?一个

你的年薪是多少? 42560

应缴税款10,640美元

所以我的问题是如何在Microsoft Visual studio中做到这一点?

我感谢所有的帮助和评论:)

EN

回答 3

Stack Overflow用户

发布于 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。

票数 1
EN

Stack Overflow用户

发布于 2011-03-25 14:21:21

long amount =获取金额;

string taxCode =获取代码;

十进制税=0;

代码语言:javascript
复制
if (taxCode == "A" && amount <= 45000)
   tax = 0.25M * amount;
else if (taxCode == "B" && amount <= 45000)
   tax = .3M * amount;
else
   tax = .33M * amount;

这应该能起到作用

票数 1
EN

Stack Overflow用户

发布于 2011-03-25 14:14:05

这应该可以让你开始:

代码语言:javascript
复制
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文本框。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5429143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档