c++第三次实验(基础班)-项目一

来源:互联网 发布:霓虹灯效果图制作软件 编辑:程序博客网 时间:2024/05/01 02:14

一、问题及代码

/*  * 文件名称:Ex1-1.cpp  * 作    者:柏杰芮  * 完成日期:2017 年 4 月 6 日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分: * 输入描述:无  * 问题描述:我的第一个C++程序,熟悉程序的编辑、运行过程 * 程序输出:“Hello C++!”  * 问题分析:略 * 算法设计:略  */    #include <iostream>     using namespace std;  int main( )  {      double dSalary,dTax=0,dNetIncome=0;       cout<<"请输入您本月的收入总额(元):";      cin>>dSalary;    if(dSalary-3500<=0)    dTax=0;    else if(dSalary-3500<=1500)    dTax=(dSalary-3500)*0.03;    else if(dSalary-3500<=4500)    dTax=(dSalary-3500)*0.1-105;    else if(dSalary-3500<=9000)    dTax=(dSalary-3500)*0.2-555;    else if(dSalary-3500<=35000)    dTax=(dSalary-3500)*0.25-1005;    else if(dSalary-3500<=55000)    dTax=(dSalary-3500)*0.3-2755;    else if(dSalary-3500<=80000)    dTax=(dSalary-3500)*0.35-5505;    else    dTax=(dSalary-3500)*0.45-13505;    dNetIncome=dSalary-dTax;    cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n";      cout<<"依法纳税,共享繁荣。谢谢使用!\n";      return 0;  }  

二、运行结果:


三、心得体会:

  经过前面的练习,制作这个程序时问题更少了,希望以后再接再厉。

四、知识点总结:

  else if的使用必须要掌握,并且个人所得税后面超出的算出来必须还要减去前面低税率的差值,才能准确算出所交税款。




0 0
原创粉丝点击