CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

100分求助,写一个关于税的程序(限时4点前完成!)

楼主wuyy(猫)2004-03-03 01:52:53 在 C/C++ / C++ 语言 提问

朋友要写一个关于税的程序,><~~~,C这个东东忘掉好久了,所以想请高手帮忙!(限时3月3日4点前完成!)  
   
  1。能够收税的收入(income)等于总收入减去扣除标准的免除项(每一项一千),最多12项。  
  能够收税的收入不能够小于零。  
  2.税率根据下表来决定:  
   
  Filing   status Taxable   income Tax   rate  
   
  Single less   than   $5,000 15%  
  $5,000   -   $20,000 22%  
  more   than   $20,000 31%  
   
  Married less   than   $10,000 15%  
  $10,000   -   $40,000 22%  
  more   than   $40,000 31%  
   
  Married   filing   jointly less   than   $7,000 17%  
  $7,000   -   $25,000 24%  
  more   than   $25,000 33%  
   
  然后有六个注意事项:  
  1。所有需要输入字母的,如状态(单身、结婚等),必须是大写字母  
  2。状态必须是S代表单身,M代表结婚了,J代表夫妻一同报税。如果不是这三个,显示错误信息  
  3。决定税率的方面必须要用嵌套,不能连用9个IF  
  4。所收的税不能是负数……  
  5。免税项必须是0-12之间的任何一个数字,如果不是显示错误  
  6。如果一个人没收入,只有损失,(也就是说这个是负数),则不计算税率  
   
   
  已经做出来的某些部分是:  
  #include   <stdio.h)  
   
  int   main(void)  
  {  
  char         status;  
  int           exemption;  
  double     ID,           /*   Taxpayer   ID   */  
                income,  
                rate;       /*the   tax   rate   */  
   
   
   
   
   
  switch   (status)  
  {  
  case   S:   {  
  if   (income   <   5000),  
                then         rate   =   0.15;  
  if   (5000   <=   income   <=20000),  
                then         rate   =   0.22;  
  if   (income   >20000),  
                then         rate   =   0.31;  
  end   if  
  }  
  case   M:   {  
  if   (income   <   10000),  
                then         rate   =   0.15;  
  if   (10000   <=   income   <=   40000),  
                then         rate   =   0.22;  
  if   (income   >40000),  
                then         rate   =   0.31;  
  end   if  
  }  
  case   J:   {  
  if   (income   <   7000),  
                then         rate   =   0.17;  
  if   (7000   <=   income   <=25000),  
                then         rate   =   0.24;  
  if   (income   >   25000),  
                then         rate   =   0.33;  
  end   if  
  }  
   
   
   
  问题点数:100、回复次数:3Top

相关问题

  • 快看啊~~~~女程序员+劳拉靓照,为何没人赏光?限时观看哦~~~
  • 如何用java实现无限时间但间隔是5秒的循环程序,并可用q键退出循环和程序
  • 刚完成一个VOD程序,大家帮忙测试,拜托
  • 关于程序编写完成书写文档的问题!
  • 刚完成的Telnet程序,欢迎大家下载测试!
  • 如何在程序中完成sqlanywhere的备份和恢复
  • Word转JPEG,如何通过程序完成?
  • 钩子程序为什么要在DLL里面完成?
  • 怎么做程序初始化完成前的等待提示?
  • 如何完成程序的自动执行

关键词

  • income
  • 写一个
  • 税的程序
  • then rate
  • case

得分解答快速导航

  • 帖主:wuyy

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo