资源简介
/*
简易版:
输入:月工资收入、缴纳三险一金的费用、专项附加扣除总数
输出:应缴税款=应纳税所得额*适用税率;
其中:应纳税所得额=月工资收入--缴纳三险一金的费用--专项附加扣除总数--5000(起征点)
例如:
张先生在武汉工作每个月工资为10000元,公司每个月缴纳三险一金扣除1000元,赡养父母加上还房贷需要的的专项附加扣除总数为3000,则他每个月应缴税=(10000-1000-3000-5000)*3%=30元。
注意:
1、如达不到5000起征点的,是无需纳税的。
2、速算扣除数的意义:假设应纳税所得额是13000元,则应缴个人所得税是:13000*20%-1410

代码片段和文件信息
/*
简易版:
输入:月工资收入、缴纳三险一金的费用、专项附加扣除总数
输出:应缴税款=应纳税所得额*适用税率;
其中:应纳税所得额=月工资收入--缴纳三险一金的费用--专项附加扣除总数--5000(起征点)
例如:
张先生在武汉工作每个月工资为10000元,公司每个月缴纳三险一金扣除1000元,赡养父母加上还房贷需要的的专项附加扣除总数为3000,则他每个月应缴税=(10000-1000-3000-5000)*3%=30元。
注意:
1、如达不到5000起征点的,是无需纳税的。
2、速算扣除数的意义:假设应纳税所得额是13000元,则应缴个人所得税是:13000*20%-1410=1190元
高级版:
专项扣除部分以菜单的形式选择,具体明细如下:
例如:
公司员工张三:2020年1月工资15000元。有一个正在上小学的儿子,子女教育每月扣除1000元;首套住房贷款利息支出每月1000元;父母健在,且是独生子女,赡养老人支出每月可以扣除2000元。五险一金每月缴纳3000元。
应纳税所得额=15000-5000(累计减除费用)-3000(累计专项扣除)-4000(累计专项附加扣除)=2800元
应纳税额=2800*3%=84元
*/
#include
#include
/*******************************************宏速算扣除数***********************************************/
#define ONE 0
#define TWO 210
#define THREE 1410
#define FOUR 2660
#define FIVE 4410
#define SIX 7160
#define SEVEN 15160
double salary = 0deduction = 0; //薪资和应缴个人所得税
double insurance; //五险一金
double tax = 0; //应纳税所得额
int choose; //功能菜单选择
int month; //缴纳期数
int level; //缴税级数
int children=0education=0medical=0loan=0rent=0elderly=0; //扣除专项
double calculator(void);
int main()
{
/********************************************系统界面***************************************************/
printf(“********************\n“);
printf(“欢迎进入税务计算系统\n“);
printf(“********************\n“);
printf(“********************\n“);
/*******************************************进入操作****************************************************/
printf(“请选择缴纳期数(月)\n“);
scanf(“%d“&month); //输入要缴纳的月数
printf(“请输入您的月薪(元)\n“);
scanf(“%lf“&salary);
printf(“请输入五(三)险一金扣除费(元)\n“);
scanf(“%lf“&insurance);
printf(“选择您的扣款专项\n“);
printf(“0.退出\n“);
printf(“1.子女教育\n“);
printf(“2.继续教育\n“);
printf(“3.大病医疗\n“);
printf(“4.住房贷款利息\n“);
printf(“5.住房租金\n“);
printf(“6.赡养老人\n“);
scanf(“%d“&choose);
while(1) //循环选择各项扣除基金
{ if(scanf(“%d“&choose) == NULL)
{ printf(“数据错误!!!请重新输入0-6的数字!“); //对于字母进行报错
scanf(“%d“&choose);
}
else if(choose == 1){
printf(“请输入您的子女教育专项扣除金(元)\n“);
scanf(“%d“&children);
printf(“请选择其他专项扣除金\n“);
scanf(“%d“&choose);
}
else if(choose == 2){
printf(“请输入您的继续教育专项扣除金(元)\n“);
scanf(“%d“&education);
printf(“请选择其他专项扣除金!\n“);
scanf(“%d“&choose);
}
else if(choose == 3){
printf(“请输入您的大病医疗专项扣除金!(元)\n“);
scanf(“%d“&medical);
printf(“请选择其他专项扣除金!\n“);
scanf(“%d“&choose);
}
else if(choose == 4){
printf(“请输入您的住房贷款利息专项扣除金!(元)\n“);
scanf(“%d“&loan);
printf(“请选择其他专项扣除金!\n“);
scanf(“%d“&choose);
}
else if(choose == 5){
printf(“请输入您的住房租金专项扣除金!(元)\n“);
scanf(“%d“&rent);
printf(“请选择其他专项扣除金!\n“);
scanf(“%d“&choose);
}
else if(choose == 6){
printf(“请输入您的赡养老人专项扣除金!(元)\n“);
scanf(“%d“&elderly);
printf(“请选择其他专项扣除金!\n“);
scanf(“%d“&
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-05-14 15:49 tax_calculater\
目录 0 2020-05-14 13:20 tax_calculater\Debug\
文件 31744 2020-04-08 19:46 tax_calculater\Debug\tax_calculater.exe
文件 396660 2020-04-08 19:46 tax_calculater\Debug\tax_calculater.ilk
文件 437248 2020-04-08 19:46 tax_calculater\Debug\tax_calculater.pdb
文件 32768 2020-05-14 13:20 tax_calculater\Debug\tax_calculator.exe
文件 319368 2020-05-14 13:20 tax_calculater\Debug\tax_calculator.ilk
文件 437248 2020-05-14 13:20 tax_calculater\Debug\tax_calculator.pdb
目录 0 2020-05-14 15:49 tax_calculater\ipch\
目录 0 2020-05-14 15:49 tax_calculater\ipch\tax_calculater-cc6d29bf\
文件 1966080 2020-05-14 15:49 tax_calculater\ipch\tax_calculater-cc6d29bf\tax_calculator-ef9d5a22.ipch
目录 0 2020-04-08 19:58 tax_calculater\tax_calculater\
文件 2117632 2020-05-14 15:49 tax_calculater\tax_calculater.sdf
文件 914 2020-03-30 11:00 tax_calculater\tax_calculater.sln
文件 13312 2020-05-14 15:49 tax_calculater\tax_calculater.suo
目录 0 2020-05-14 13:20 tax_calculater\tax_calculater\Debug\
文件 754 2020-05-14 13:20 tax_calculater\tax_calculater\Debug\cl.command.1.tlog
文件 1842 2020-05-14 13:20 tax_calculater\tax_calculater\Debug\CL.read.1.tlog
文件 480 2020-05-14 13:20 tax_calculater\tax_calculater\Debug\CL.write.1.tlog
文件 2 2020-05-14 13:20 tax_calculater\tax_calculater\Debug\li
文件 2 2020-05-14 13:20 tax_calculater\tax_calculater\Debug\li
文件 2 2020-05-14 13:20 tax_calculater\tax_calculater\Debug\li
文件 2 2020-05-14 13:20 tax_calculater\tax_calculater\Debug\li
文件 2 2020-05-14 13:20 tax_calculater\tax_calculater\Debug\li
文件 2 2020-05-14 13:20 tax_calculater\tax_calculater\Debug\li
文件 2 2020-05-14 13:20 tax_calculater\tax_calculater\Debug\li
文件 2 2020-05-14 13:20 tax_calculater\tax_calculater\Debug\li
文件 2 2020-05-14 13:20 tax_calculater\tax_calculater\Debug\li
文件 2 2020-05-14 13:20 tax_calculater\tax_calculater\Debug\li
文件 2 2020-05-14 13:20 tax_calculater\tax_calculater\Debug\li
文件 2 2020-05-14 13:20 tax_calculater\tax_calculater\Debug\li
............此处省略40个文件信息
相关资源
- 操作系统c语言模拟文件管理系统844
- C语言开发实战宝典
- C++中头文件与源文件的作用详解
- C语言代码高亮html输出工具
- 猜数字游戏 c语言代码
- C语言课程设计
- 数字电位器C语言程序
- CCS FFT c语言算法
- 使用C语言编写的病房管理系统
- 通信过程中的RS编译码程序(c语言)
- 计算机二级C语言上机填空,改错,编
- 用回溯法解决八皇后问题C语言实现
- 简易教务管理系统c语言开发文档
- 操作系统课设 读写者问题 c语言实现
- 小波变换算法 c语言版
- C流程图生成器,用C语言代码 生成C语
- 3des加密算法C语言实现
- 简单的C语言点对点聊天程序
- 单片机c语言源程序(51定时器 八个按
- 个人日常财务管理系统(C语言)
- c语言电子商务系统
- 小甲鱼C语言课件 源代码
- 将图片转换为C语言数组的程序
- C语言实现的一个内存泄漏检测程序
- DES加密算法C语言实现
- LINUX下命令行界面的C语言细胞游戏
- 用单片机控制蜂鸣器播放旋律程序(
- 学校超市选址问题(数据结构C语言版
- 电子时钟 有C语言程序,PROTEUS仿真图
- 尚观培训linux许巍老师关于c语言的课
评论
共有 条评论