#includeint main()

{

//1.请输入税前工资:

int money = 0;

printf("请输入您的税前工资:");

scanf("%d",&money);

//2.养老保险:个人8% 单位12%

double yangLao1 = money * 0.08;

double yangLao2 = money * 0.12;

//3.医疗保险:个人2% 单位7%

double yiLiao1 = money * 0.02;

double yiLiao2 = money * 0.07;

//4.实业保险:个人0.1% 单位0.2%

double shiYe1 = money * 0.001;

double shiYe2 = money * 0.002;

//5.工伤保险:个人不用交 单位0.4%

double gongShang2 = money * 0.004;

//6.生育保险:个人不用交 单位0.85%

double shengYu2 = money * 0.0085;

//7.住房公积金:个人12% 单位12%

double zhuFang1 = money * 0.12;

double zhuFang2 = money * 0.12;

//8.个人所得税 全月应缴税额*税率-速算扣除数

double shui1 = yangLao1 + yiLiao1 + shiYe1 + zhuFang1;

double shui2 = money - shui1 -3500; //应缴纳纳税额

double shui3; //个人所得税

if(shui2 <= 1500)

double shui3 = shui1 * 0.03;

else if(shui2 >1500 && shui2 <= 4500)

shui3 = shui2 * 0.1 - 105;

else if(shui2 >4500 && shui2 <= 9000)

shui3 = shui2 * 0.2 - 555;

else if(shui2 >9000 && shui2 <= 35000)

shui3 = shui2 * 0.25 - 1005;

else if(shui2 >35000 && shui2 <= 55000)

shui3 = shui2 * 0.30 - 2755;

else if(shui2 >55000 && shui2 <= 80000)

shui3 = shui2 * 0.35 - 5505;

else

shui3 = shui2 * 0.45 - 13505;

//9.全月应缴纳税额的计算方式为:税前工资-当月个人缴纳五险一金的金额-3500

double money2 = money - shui1 - shui3;

double gongSi1 = yangLao2 + yiLiao2 + shiYe2 + gongShang2 + shengYu2 + zhuFang2;

double gongSi2 = money + gongSi1;

printf("*****************工资清单*****************\n");

printf("个人交纳养老保险:%.2lf,",yangLao1);

printf("单位交纳养老保险:%.2lf\n",yangLao1);

printf("个人交纳医疗保险:%.2lf,",yiLiao1);

printf("单位交纳医疗保险:%.2lf\n",yiLiao2);

printf("个人交纳失业保险:%.2lf,",shiYe1);

printf("单位交纳失业保险:%.2lf\n",shiYe2);

printf("单位交纳工伤保险:%.2lf\n",gongShang2);

printf("单位交纳工伤保险:%.2lf\n",shengYu2);

printf("个人交纳住房公积金:%.2lf,",zhuFang1);

printf("单位交纳住房公积金:%.2lf\n",zhuFang2);

printf("个人所得税:%.2lf\n,",shui3);

printf("税后工资:%.2lf\n",money2);

printf("单位用工成本:%.2lf\n",gongSi2);

return 0;

}

c语言程序小时工资计算,C语言入门之工资计算相关推荐

  1. 培训c语言程序,编程人员培训手册C语言程序设计基础

    <编程人员培训手册C语言程序设计基础>由会员分享,可在线阅读,更多相关<编程人员培训手册C语言程序设计基础(18页珍藏版)>请在人人文库网上搜索. 1.第2章:C语言程序设计基 ...

  2. 培训c语言程序,编程人员培训手册C语言程序设计基础.PPT

    编程人员培训手册C语言程序设计基础.PPT 第2章C语言程序设计基础,学习的意义,从本章开始我们正式进入C语言程序设计的学习,也许大家会问为什么我们要学习C语言呢 理由1因为C语言流行. 理由2因为C ...

  3. c语言程序的书写格式,C语言程序书写格式辅导

    C语言程序书写格式辅导 C语言具有语句简洁的特点,C语言程序的可读性比较差.因此,为了增强C语言的可读性,正确的书写格式就显得十分重要.同样一个程序采用不同的书写方法.尽管都可以得到相同的结果,有的书 ...

  4. 编c语言程序 任意输入一个长方体的长,宽,高,计算体积.,C语言程序,由键盘任意输入一个长方体的长.宽.高,计算体积....

    用C语言编写程序,输入一个正整数n(1 #include"stdio.h"intmain(){\x09inti,j,n;\x09inta[12];\x09intmin,mx;\x0 ...

  5. 大一c语言程序设计项目教程课,C语言程序设计项目教程 教学课件 ppt 作者 王瑞红 C语言程序设计项目教程习题答案...

    C语言程序设计项目教程 教学课件 ppt 作者 王瑞红 C语言程序设计项目教程习题答案 习题答案模块 1 C 语言基础知识1. 选择题(1)C 语言中运算对象必须是整型的运算符是 (B ).A. %= ...

  6. 更改c语言程序保存地址吗,C语言文本文件实现局部修改

    前言:以往进行文件操作时,都是以链表(变量)作为用户所见数据与文件数据之间的桥梁.用户改变数据时,先改变链表(变量)中的数据,然后直接将整个链表重新写入文件,以做到"实时同步",非 ...

  7. 共阳极数码时钟c语言程序,基于51单片机C语言数字钟程序.doc

    基于51单片机C语言数字钟程序 基于51单片机C语言数字钟程序 数字电子钟的设计 一. 绪论 (一)引言 20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地 ...

  8. fir滤波器算法c语言程序,FIR滤波器设计C语言程序

    实际可运行的FIR滤波器系数设计的C语言程序 #include"math.h" #include"stdio.h" /*n:滤波器的阶数,n是奇数时可用来设计各 ...

  9. 小型温控系统c语言程序,pid算法温度控制c语言程序 - 全文

    温度控制PID自整定原理介绍 整定PID(三模式)控制器 整定温度控制器涉及设置比例.积分和微分值,以得到对特定过 程的可能的最佳控制.如果控制器不包含自动整定算法,或者自 动整定算法未提供适合特定应 ...

  10. c语言程序表达语句,《C语言程序设计》讲稿.doc

    <C语言程序设计>讲稿 <C语言程序设计>讲稿 目 录 第一讲 C语言概述1 第二讲 C语言程序介绍2 第三讲 算法8 第四讲 数据类型(1)20 第五讲 数据类型(2)21 ...

最新文章

  1. H3C S5500核心交换机策略路由调度流量到不同的路由设备
  2. 来源oa_骨性关节炎(OA)的初期管理——早点行动起来
  3. C语言多线程教程(pthread)(线程创建pthread_t,指定线程run方法pthread_create,加mutex锁,解锁,伪共享 false sharing【假共享】)
  4. python实现输出日历_python实例9:输出时间日期和当月日历
  5. Hadoop在MapReduce中使用压缩详解
  6. 经纬度坐标与距离的相互转换及其实现
  7. python 运行时 变量_在运行时在python中检索变量的名称?
  8. leapmotion 控制面板的启动
  9. Java垃圾回收机制(GC)
  10. jade选峰之后怎么去掉_jade使用教程
  11. 王笑京:国家新一代智能交通框架与实施进展
  12. MacOS使用GeoIP2库查询ip详细信息
  13. 15个国外便宜主机介绍
  14. matlab计算轮廓曲率半径,matlab求曲率半径
  15. mac卸载软件怎么卸载干净?详细方法教程分享
  16. 打开word2007总是出现配置进度_最新版斑马进度计划软件更新了哪些功能?一起来探索 !...
  17. Linux文件查看与处理
  18. 微信小程序文字链接生成二维码,扫描识别二维码
  19. Unity在线js转C#
  20. android 开发比较好的学习网站和博主

热门文章

  1. [Perl] Data::Dumper模块的用法简介
  2. 计算机提示无法识别优盘,U盘插入电脑提示无法识别的解决方法
  3. 各种提权、渗透经验技巧总结大全(下)
  4. android 视频截屏代码,android视频截屏手机录屏实现代码
  5. Linux常用操作命令(乌班图)
  6. 耶書制造 CHMmaker 2.85版 增加转换HPJ工程到HHP工程的功能。 (转)
  7. 如何通过外包平台承接IT项目
  8. Leaflet地图 -- 绘制台风风圈
  9. 生成一个16位的随机数字
  10. 把一个人的特点写具体作文_把一个人的特点写具体