第十周报告2

本文详细解析了从2011年9月1日起,我国调整个人所得税起征点后的计算方法,包括税率和速算扣除数的使用,帮助读者了解如何计算应缴税款和税后收入。
 
实验目的:学会使用循环控制语句解决实际问 
/* 作    者: 苗影                              
* 完成日期:  2011       年  10     月  28      日 
          
   
* 对任务及求解方法的描述部分 
* 输入描述:个人月收入总额  
* 问题描述:从2011年9月1日起,我国调整个人所得税起征点。基数上调为3500元,超出部分按以下7级计算。 
* 1     超过0至1500          税率3% 速算扣除数0 
* 2     超过1500元至4500元的部分     税率10%        速算扣除数105  
* 3     超过4500元至9000元的部分     税率20%        速算扣除数555 
* 4     超过9,000元至35,000元的部分  税率25%        速算扣除数1005 
* 5     超过35,000元至55,000元的部分 税率30%        速算扣除数2755 
* 6     超过55,000元至80,000元的部分 税率35%        速算扣除数5505  
* 7     超过80,000以上        税率45%        速算扣除数13505  
  
* 个人所得税=(收入总额-3500)*税率-速算扣除数 
  
* 程序输出:应缴税款和税后收入 
* 问题分析:…… 
* 算法设计:…… 
*/ 
  
#include <iostream>    
using namespace std; 
int main( ) 
{ 
        double dSalary,dTax=0,dNetIncome=0;  
        cout<<"请输入您本月的收入总额(元):"; 
        cin>>dSalary; 
        if(dSalary-3500<1500) 
        {dTax=(dSalary-3500)*0.03; 
        dNetIncome=dSalary-dTax;} 
        else 
        { 
               if(dSalary-3500<=4500) 
               {dTax=(dSalary-3500)*0.1-105; 
               dNetIncome=dSalary-dTax;} 
         
               {if(dSalary-3500<=9000) 
         dTax=(dSalary-3500)*0.2-555; 
          dNetIncome=dSalary-dTax; 
                  
                         if(dSalary-3500<=35000) 
               dTax=(dSalary-3500)*0.25-1005; 
                         dNetIncome=dSalary-dTax; 
                          
                                 if(dSalary-3500<=55000) 
                    dTax=(dSalary-3500)*0.3-2755 ; 
                    dNetIncome=dSalary-dTax; 
                                  
                                       if(dSalary-3500<=80000) 
                      dTax=(dSalary-3500)*0.35-5505; 
                      dNetIncome=dSalary-dTax; 
                                        if(dSalary-3500>80000) 
                          dTax=(dSalary-3500)*0.45-13505; 
                                        dNetIncome=dSalary-dTax;} 
  
cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n"; 
cout<<"依法纳税,共享繁荣。谢谢使用!\n";} 
        return 0; 
} 

第十周报告2
经验积累:  
1.有些地方不太明白,可还是编出来了,再回头看看。 
2.实践是真理 
3. 
  
上机感言: 
虽然难但还是作出来了,鼓 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值