C 计算员工工资

#include <stdio.h>

int main(int argc, char **argv)
{ //定义四个变量 g每小时固定的工资 40 固定工作时间 pay工资 hours员工的实际工作时间
const double g=9;
const int s=40;
double pay=0.0;
int hours;
// 输入员工的实际工作时间
printf("请输入员工 工作时间。");
scanf("%d",&hours);
printf("\n");
//判断 工作时间是不是大于固定工作时间 如果大于执行加薪运算 如果不是按照正常时薪计算
if(hours>s){
pay=s*g+(hours-s)*(g*1.5);
}else{
pay=hours*g;
}
//输出工资数目
printf("应付员工工资%f",pay);

return 0;
}

原文地址:https://www.cnblogs.com/ligouhai/p/9865150.html

时间: 2024-10-12 15:04:42

C 计算员工工资的相关文章

企业员工工资管理系统

企业工资管理是人力资源管理的一个核心环节,在市场经济和全球一体化的大背景下,随着人力资源管理在战略层面上发挥着越来越重要的作用,传统的薪酬制度已于现代化的要求不匹配,并越来越限制着企业的发展.本系统以员工的考勤信息作为基础,因为本系统是使用员工考勤信息来计算员工的工资.系统结合实际的人事.财务制度,通过实际的需求分析,采用功能强大的VS2008作为开发工具.SQL作为数据库开发出来的企业工资管理系统.使用的技术有:数据库的访问,菜单控制.本文分析了企业工资管理系统的应用现状,阐述了本工资管理系统

HR开发 读取员工工资

1.使用函数读取员工工资. ①数据结构工资结果 DATA: GT_RGDIR TYPE TABLE OF PC261 , GS_RGDIR TYPE PC261 , GT_PAYRESULT TYPE PAYCN_RESULT , GS_RT TYPE PC207 , GV_NR TYPE PC261-SEQNR. GET PERNR. CALL FUNCTION 'CU_READ_RGDIR' EXPORTING PERSNR = PERNR-PERNR * BUFFER = * NO_AUT

超实用 2 ArrayList链表之 员工工资管理系统

1 package ArrayList的小程序; 2 import java.io.*; 3 import java.util.*; 4 public class kkk { 5 6 /** 7 * 作者:Mr.fan 8 * 功能:展示一个小的ArrayList链表的 员工工资记录系统 9 */ 10 public static void main(String[] args)throws Exception 11 { 12 //创建EmpManage对象 13 EmpManage em=ne

计算税后工资

计算方式:先扣除公积金和养老金,扣除后工资作为个税征收的基数扣个税 公积金:8% 养老金:11% 个税:起征点3500:3500-5000:扣5%:5000-10000扣10%:10000-15000扣15%:15000以上扣20% 要求:具备一定灵活性,国家政策改变,仍可实现正确计算 public class Exercise{ //p1:3500;p2:5000;p3:10000;p4:15000 //tax1:公积金8%:tax2:养老金11%: //tax3:5%;tax4:10%;ta

Oracle求部门员工工资占总工资的比率

--根据每个部门来统计部门工资总和 select deptid, sum(sal) 工资合计 from emp group by deptid; --根据每个部门来统计部门工资总和select deptid, 工资合计, sum(工资合计) over() as 总合计  from (select deptid, sum(sal) 工资合计 from emp group by deptid) x;       select     deptid  部门,        工资合计,        总

使用Java继承的特性实现员工工资管理

父类: 1 /** 2 * 员工总类 3 * @author Administrator 4 * 5 */ 6 public class Employee { 7 8 private String name;//员工名字 9 private int birthMonth;//员工的生日月份 10 public String getName() { 11 return name; 12 } 13 public void setName(String name) { 14 this.name = n

根据生日计算员工年龄

实现效果: 关键知识:(注意:引用 using Microsoft.VisualBasic;) DateAndTime类的DateDiff静态方法获取日期时间的间隔数: DateDiff(DateInterval Internal,DateTime Date1,DateTime date2,FirstDayOfWeek DayOfWeek,FirstWeekOfYear WeekOfYear); 实现代码: private void button1_Click(object sender, Ev

&lt;swustoj&gt;?id=77 计算员工周工资

链接http://acm.swust.edu.cn/problem/77/ #include <stdio.h> int main() { double hour,money_hour,money; scanf("%lf %lf",&hour,&money_hour); if(hour<=0||hour>=168) { printf("input is wrong!\n"); } else { if(hour<40) {

oracle 分析函数总结--仅供参考

/*  目录: 1.语法 2.常见函数及用法   2.1 排序函数   2.2 wm_concat()能实现不同行同字段的合并 !!!!生产环境慎用   2.3 开窗用法    2.4 占比函数ratio_to_report( ) over(partition by  )   2.5 前一个lag 后一个 lead   2.6 第一个first_value 最后一个last_value   2.7 加1连乘再减1    */      --1.分析函数的语法 :函数名() over (分区 排序