失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 根据收入计算纳税和税后所得

根据收入计算纳税和税后所得

时间:2024-01-10 01:32:13

相关推荐

根据收入计算纳税和税后所得

/*

* Copyright (c) , 烟台大学计算机学院

* All rights reserved.

* 作 者:

* 完成日期: 年 10 月27 日

* 版 本 号:v1.0

* 问题描述:编写多分支选择结构程序,根据个人月收入总额,计算出应缴税款和税后收入。

* 按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,dnetincome,x;// 定义双精度型

int t;//定义整数型

cout<<"请输入您本月的收入总额(元):";

cin>>dsalary;//输入收入

x=dsalary-3500;//求出差值并赋值给x

t=(x<=1500)+(x<=4500)+(x<=9000)+(x<=35000)+(x<=55000)+(x<=80000);//构建表达式,用判断条件真假来执行相应的switch语句

switch (t)

{

case 0:dtax=x*0.45-13505;dnetincome=dsalary-dtax; break;

case 1:dtax=x*0.35-5505;dnetincome=dsalary-dtax; break;

case 2:dtax=x*0.30-2755;dnetincome=dsalary-dtax; break;

case 3:dtax=x*0.25-1005;dnetincome=dsalary-dtax; break;

case 4:dtax=x*0.20-555;dnetincome=dsalary-dtax; break;

case 5:dtax=x*0.10-105;dnetincome=dsalary-dtax; break;

case 6:dtax=x*0.03-0;dnetincome=dsalary-dtax;

default :cout<<"error";break;//错误的话则输出“error”

}

cout<<"您本月应缴个人所和税 "<<dtax<<" 元,税后收入是 "<<dnetincome<<" 元。\n";

cout<<"依法纳税,共享繁荣。谢谢使用!\n";//友好

cout<<endl;

return 0;//结束

}

心得:以后会把图补上。。。

不要灰心,一点点研究。。它就出来了。

如果觉得《根据收入计算纳税和税后所得》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。