编译代码

/***********************
**项目【2.2】个人所得税计算器**
**题目:编写选择结构程序,输入
个人月收入总额,计算出他本月应
缴纳税和税后输入**
**作者:李坤**
************************/
#include<stdio.h>
#define MONEY 3500
int main()
{
    double dSalary,dTax=0,dNetIncome=0,dSumMoney;         //定义月收入总额,
    printf("请输入您本月的收入总额(元):");   //应缴个人所得税,税后收入
    scanf("%lf",&dSalary);
    dSumMoney=dSalary-MONEY;
     switch(dSumMoney<0)
    {
    case 1:
        dTax=0,dNetIncome=dSalary-dTax;
        break;
    }
    switch(dSumMoney>0&&dSumMoney<=1500)
    {
    case 1:
        dTax=dSumMoney*0.03,dNetIncome=dSalary-dTax;
        break;
    }
    switch(dSumMoney>1500&&dSumMoney<=4500)
    {
     case 1:
        dTax=dSumMoney*0.1;
        dNetIncome=dSalary-dTax;
        break;
    }
    switch(dSumMoney>4500&&dSumMoney<=9000)
    {
     case 1:
        dTax=dSumMoney*0.2;
        dNetIncome=dSalary-dTax;
        break;
    }
    switch(dSumMoney>9000&&dSumMoney<=35000)
    {
     case 1:
        dTax=dSumMoney*0.25;
        dNetIncome=dSalary-dTax;
        break;
    }
    switch(dSumMoney>35000&&dSumMoney<=55000)
    {
     case 1:
        dTax=dSumMoney*0.30;
        dNetIncome=dSalary-dTax;
        break;
    }
    switch(dSumMoney>55000&&dSumMoney<=80000)
    {
     case 1:
        dTax=dSumMoney*0.35;
        dNetIncome=dSalary-dTax;
        break;
    }
    switch(dSumMoney>80000)
    {
     case 1:
        dTax=dSumMoney*0.45;
        dNetIncome=dSalary-dTax;
        break;
    }
    printf("您本月应缴个人所得税 %.2lf,税后收入为%.2lf。\n",dTax,dNetIncome);
    printf("依法纳税,共享繁荣!谢谢使用!\n");
    return 0;
}

运行结果

c语言入门之项目2.2——个人所得税计算器相关推荐

  1. 【C语言及程序设计】项目1-24-4:个人所得税计算器if语句版

    对比笔者和老师的code 笔者: 1 // 个人所得税计算器if语句版.cpp: 2 问题描述:https://blog.csdn.net/sxhelijian/article/details/439 ...

  2. C语言程序设计 计算个人所得税 浙大版,《C语言及程序设计》实践参考——个人所得税计算器switch语句版...

    [项目:个人所得税计算器switch语句版] 编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入(计算办法见附:关于个人所得税的有关背景知识). (1)用switch语句完成: (2 ...

  3. 《C语言及程序设计》实践参考——个人所得税计算器switch语句版

    返回:贺老师课程教学链接  项目要求 [项目:个人所得税计算器switch语句版] 编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入(计算办法见附:关于个人所得税的有关背景知识). ...

  4. 《C语言及程序设计》实践参考——个人所得税计算器if语句版

    返回:贺老师课程教学链接  项目要求 [项目:个人所得税计算器if语句版] 编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入(计算办法见附:关于个人所得税的有关背景知识). (1) ...

  5. c语言入门之项目3.6——利用for循环输出一个直角三角形

    编译代码 /*********************** **项目[3.5]输出一个直角三角形** **题目:利用for循环嵌套输出用*号组成的直角三角形** **作者:李坤** ********* ...

  6. c语言入门之项目3.2——输出50个*

    编译代码 /*********************** **项目[3.2]输出50个*号** **题目:利用for循环输出50个*号** **作者:李坤** ******************* ...

  7. c语言入门之项目2.4——利用while求最大公约数

    编译代码 /*********************** **项目[2.4]利用while循环求最大公约数** **题目:输入两个整数,求他们的最大公约数** **作者:李坤** ********* ...

  8. C++第3次实验(基础班)—选择结构程序设计(参考答案)-项目1:个人所得税计算器

    #include <iostream> using namespace std; int main( ) { double dSalary,dTax=0,dNetIncome=0;  // ...

  9. 26 利用switch语句解决问题 【项目1:投票表决器】【项目2:成绩等级】【项目3:分段函数求值switch语句版】【项目4:本月有几天?】【项目5:个人所得税计算器switch语句版】

    /*项目1:投票表决器] 设计一个投票表决器,其功能是: 输入Y.y,打印agree 输入N.n,打印disagree 输入其他,打印lose */#include <stdio.h>in ...

最新文章

  1. thinkphp pathinfo nginx 无法加载模块:Index
  2. 用grep命令查找文件中带特定扩展名的字符串
  3. c语言fread读取错误,【求助】C语言fread读取二进制文件时,读取结果全都是零
  4. IOS下将文字转成图片方法
  5. Java基础学习总结(118)——单元测试的必要性和重要性
  6. java复习web篇——servlet
  7. Android Studio出现R.raw文件标红找不到错误(有多个模块的Project)
  8. Java 学习第一天
  9. B VUE系列 三:vuex,vue全局变量管理和状态更新的利器
  10. Freeswitch配置:一台Freeswitch向另外一台Freeswitch转发视频会议命令
  11. 【Android】常用对话框大全(一)Android Dialog
  12. 计算机03年word做母亲节贺卡,制作图文并茂的作品---用word制作母亲节贺卡PPT课件...
  13. Skills | word批量修改图片为统一大小
  14. keras深度学习(3)-单标签多分类问题之新闻分类
  15. 因为相信所以看见,既然看见注定坚信《17》
  16. 妙语联珠----有钱时、没钱时(节选自上海东方台)
  17. 读懂Wi-Fi 6:看这本白皮书就够了!(附全文下载)
  18. create与oncreate的区别
  19. [Visual Assist]快速创建实现
  20. 【UEditor】百度UE富文本自定义按钮添加文本

热门文章

  1. 百度云的「极速秒传」
  2. 店铺淘客如何做到单店利润过万的个人实战技巧
  3. HTML5期末大作业:XXX 网站设计——电影请以你的名字呼唤我(4页)HTML+CSS+JavaScript html网页制作期末大作业成品_网页设计期末作业
  4. CentOS8 网卡改名
  5. (三)Lua脚本语言入门
  6. 图像处理基础教程和工具软件简介
  7. Base64编解码原理
  8. 文字转换音频的软件有哪些?分享好用的软件给你
  9. 计算机访问权限密码忘了,iPhone7访问限制密码忘记了怎么办?
  10. 戴尔540服务器光驱在什么位置,戴尔Dell 500 官方拆机图解教程