纳税计算器

本文提供了一个简单的个人所得税计算器程序,通过C++实现。该程序能够根据输入的月收入总额计算出应缴纳的个人所得税金额及税后收入,并展示了具体的计算过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

01.#include <iostream>   
02.using namespace std;  
03.int main()  
04.{  
05.    double dSalary,dTax,dNetIncome;  
06.    double dValue;   //在模板基础上加一个变量,表示超出起征点的收入   
07.    double dRate, dOffset;  //分别表示税率和速算扣除数   
08.    int iStep;  //加入中间量“档次”,便于计算    
09.    cout<<"请输入您本月的收入总额(元):";  
10.    cin>>dSalary;  
11.    dValue=dSalary-3500;  
12.    if(dValue<=0.0)      
13.       dTax=0.0;     
14.    else  
15.    {  
16.     if (dValue<=1500)  
17.         iStep=1;  
18.     else if (dValue<=4500)  
19.         iStep=2;  
20.     else if (dValue<=9000)  
21.         iStep=3;  
22.     else if (dValue<=35000)  
23.         iStep=4;  
24.     else if (dValue<=55000)  
25.         iStep=5;  
26.     else if (dValue<=80000)  
27.         iStep=6;  
28.     else   
29.         iStep=7;  
30.  
31.     switch (iStep)    
32.     {  
33.            case 1: dRate=0.03, dOffset=0.0;    break;   
34.            case 2: dRate=0.1,  dOffset=105.0;  break;  
35.            case 3: dRate=0.2,  dOffset=555.0;  break;  
36.            case 4: dRate=0.25, dOffset=1005.0; break;  
37.            case 5: dRate=0.3,  dOffset=2755.0; break;  
38.            case 6: dRate=0.35, dOffset=5055.0; break;  
39.            case 7: dRate=0.45, dOffset=13505.0;  
40.     }  
41.       dTax = dValue * dRate - dOffset;  
42. }  
43.    dNetIncome = dSalary-dTax;  
44.    cout<<"您本月应缴个人所得税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n";  
45.    cout<<"依法纳税,共享繁荣。谢谢使用!\n";  
46.    return 0;  
47.}  


输出结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值