首页 > 其他分享 >天天打卡一小时第四天

天天打卡一小时第四天

时间:2023-04-16 10:57:50浏览次数:35  
标签:%. float 第四天 样例 40 天天 2f time 打卡

1.问题描述

实验1-4 计算工资

某公司员工的工资计算方法如下:一周内工作时间不超过40小时,按正常工作时间计酬;超出40小时的工作时间部分,按正常工作时间报酬的1.5倍计酬。员工按进公司时间分为新职工和老职工,进公司不少于5年的员工为老职工,5年以下的为新职工。新职工的正常工资为30元/小时,老职工的正常工资为50元/小时。请按该计酬方式计算员工的工资。

输入格式:

输入在一行中给出2个正整数,分别为某员工入职年数和周工作时间,其间以空格分隔。

输出格式:

在一行输出该员工的周薪,精确到小数点后2位。

输入样例1:

5 40

输出样例1:

2000.00

输入样例2:

3 50

输出样例2:

1650.00

2.设计思路

代码主体使用if语句,先分新老员工确定正常工资标准,然后根据工作时间分类计算各员工工资水平

3.程序流程图

无法正常显示

4.代码实现

#include<stdio.h>

int main()

{

int year,time,money;

scanf("%d%d",&year,&time);

if(year>=5)

{

if(time>40) printf("%.2f",75*(float)time-1000);

else printf("%.2f",50*(float)time);

}

else

{

if(time>40) printf("%.2f",45*(float)time-600);

else printf("%.2f",30*(float)time);

}

}

标签:%.,float,第四天,样例,40,天天,2f,time,打卡
From: https://www.cnblogs.com/newzeon/p/17322640.html

相关文章

  • 每日打卡
    #include<iostream>//剪刀石头布usingnamespacestd;intmain(){intN;cin>>N;char**a=newchar*[N];for(inti=0;i<N;i++){a[i]=newchar[2];}for(intk=0;k<N;k++){for(intj=0;j......
  • 每天打卡一小时 第六天 编译四部曲
    书接上回求特殊方程的正整数解 第一部曲自然语言第一步建立for循环 第二步数学计算进行选择 第二部曲流程图   第三部曲伪代码(代码)#include<bits/stdc++.h>usingnamespacestd;boolcheck(autox){ if(x-(int)x==0) { return1; } else { return......
  • 软工打卡
    1.classCar:publicVehicle{private:intzai,zhong;public:Car(stringNO,intz,intl):Vehicle(NO),zai(z),zhong(l){}intfee(){returnzai*8+zhong*2;}};classTruck:publicVehicle{private:intzhong;public:T......
  • 团队项目第四天
    今天我们继续推进项目。今日各成员进展如下:彭锁群:今日完成:       明日目标:       遇到问题(已解决或未解决):杨凯文:今日完成:       明日目标:       遇到问题(已解决或未解决):杨康:  今日完成:       ......
  • 4.15打卡
    #include<iostream>#include<iomanip>usingnamespacestd;intmain(){charA,D,S,Q,ch;while(ch!='Q'){cout<<"Menu:A(dd)D(elete)S(ort)Q(uit),SelectOne:";cin>>ch;if(ch=='A&#......
  • 天天打卡一小时——2
    一.问题描述输入两个数字,比较两者之间的大小二.设计思路1.输入两个数2.比较二者的大小三.程序流程图  四.代码实现#include<iostream>usingnamespacestd;intmain(){intx,y;cout<<"Enterxandy:";cin>>x>>y;if(x!=y)if(x>y)cout......
  • 建民打卡日记4.15
    五本新书,借给a,b,c三人,每人借一本,共有多少种借书方案?二、设计思路1.从五个数中选取三个排列组合,确立循环范围2.建立循环穷举所有情况3.符合条件的情况输出三、程序流程图  四、代码实现#include<iostream>usingnamespacestd;intmain(){ inta,b,c,i=0;......
  • 打卡第四天
    比较两个数大小一、1.先定义两个变量xy,用于将输入值存与变量中2.运用if语句,如果两个数不相等,就比较两个数大小,若相等则直接输出x=y3.如果x>y,则输出结果,反之输出x<y二、 三、#include<iostream>usingnamespacestd;intmain(){ intx,y; cout<<"输入两个数的值"; cin>>x>......
  • 每天打卡一小时 第五天 编译四部曲
      第一部曲自然语言 建立双重循环求解选择语句输出 第二部曲流程图  第三部曲伪代码(代码)#include<stdio.h>intmain(){    intN;    scanf("%d",&N);    inta,b;    intf=0;    for(a=1;a*a<=N;a++)    {      ......
  • 4月14日打卡
    打卡c++趣味  #include<bits/stdc++.h>usingnamespacestd;intmain(){inti;doubleb=0.0,a=1000;for(i<=0;i<5;i++){b=(b+a)/(1+12*0.063);}printf("%0.2lf\n",b);return0;......