• 大小: 1.11MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-19
  • 语言: C/C++
  • 标签: c语言  

资源简介

/* 简易版: 输入:月工资收入、缴纳三险一金的费用、专项附加扣除总数 输出:应缴税款=应纳税所得额*适用税率; 其中:应纳税所得额=月工资收入--缴纳三险一金的费用--专项附加扣除总数--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\link-cvtres.read.1.tlog
     文件           2  2020-05-14 13:20  tax_calculater\tax_calculater\Debug\link-cvtres.write.1.tlog
     文件           2  2020-05-14 13:20  tax_calculater\tax_calculater\Debug\link.16368-cvtres.read.1.tlog
     文件           2  2020-05-14 13:20  tax_calculater\tax_calculater\Debug\link.16368-cvtres.write.1.tlog
     文件           2  2020-05-14 13:20  tax_calculater\tax_calculater\Debug\link.16368.read.1.tlog
     文件           2  2020-05-14 13:20  tax_calculater\tax_calculater\Debug\link.16368.write.1.tlog
     文件           2  2020-05-14 13:20  tax_calculater\tax_calculater\Debug\link.22320-cvtres.read.1.tlog
     文件           2  2020-05-14 13:20  tax_calculater\tax_calculater\Debug\link.22320-cvtres.write.1.tlog
     文件           2  2020-05-14 13:20  tax_calculater\tax_calculater\Debug\link.22320.read.1.tlog
     文件           2  2020-05-14 13:20  tax_calculater\tax_calculater\Debug\link.22320.write.1.tlog
     文件           2  2020-05-14 13:20  tax_calculater\tax_calculater\Debug\link.3096-cvtres.read.1.tlog
     文件           2  2020-05-14 13:20  tax_calculater\tax_calculater\Debug\link.3096-cvtres.write.1.tlog
............此处省略40个文件信息

评论

共有 条评论