c++第三次实验(个人所得税)

一。问题及代码

/*  
* 文件名称: 个人所得税计算器 
* 作    者:  朱广生 
* 完成日期:    2016  年   4  月   7 日  
* 版 本 号:v1.0  
* 对任务及求解方法的描述部分: 
* 输入描述:   
* 问题描述:  
* 程序输出:   
* 问题分析:  
* 算法设计:   
*/    
#include <iostream>       
using namespace std;    
int main( )    
{    
    double dSalary,dTax,dNetIncome;     
    cout<<"请输入您本月的收入总额(元):";    
    cin>>dSalary;    
    // 下面求解应缴个人所和税dTax和税后收入dNetIncome    
    double dRate,dChazhi,dSusuan;  
     dChazhi=dSalary-3500;  
     if(dChazhi<=0)  
     { dRate=0;dSusuan=0;}  
     else if(0<dChazhi &&dChazhi<=1500)  
     { dRate=0.03;dSusuan=0; }  
     else if(1500<dChazhi &&dChazhi<=4500)  
     { dRate=0.1;dSusuan=105;}  
     else if(4500<dChazhi &&dChazhi<=9000)  
     { dRate=0.2 ; dSusuan=555;}  
     else if(9000<dChazhi  &&dChazhi<=35000)  
     { dRate=0.25; dSusuan=1005;}  
     else if(35000<dChazhi &&dChazhi<=55000)  
     { dRate=0.3 ; dSusuan=2755;}  
     else if(55000<dChazhi  &&dChazhi<=80000)  
     { dRate=0.35; dSusuan=5505;}  
     else    
     {   dRate=0.45 ;dSusuan=13505; }  
         dTax=dChazhi*dRate-dSusuan;  
         dNetIncome=dSalary-dTax;  
    cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n";    
    cout<<"依法纳税,共享繁荣。谢谢使用!\n";    
    return 0;    
}    

二。运行结果


三。心得及体会

感觉这次实验挺麻烦的,出了一些问题,还好最后弄完了。

四。知识点总结

每一条语句后面要接;if后面如果接了两条语句,两条语句属于if,那么要用花括号括起来。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值