7-10 计算工资

分数 15

全屏浏览题目

切换布局

作者 沈睿

单位 浙江大学

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

输入格式:

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

输出格式:

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

输入样例1:

5 40

输出样例1:

2000.00

输入样例2:

3 50

输出样例2:

1650.00

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

题解

#include<stdio.h>
int main()
{
    int a,b;
    scanf("%d %d",&a,&b);
    float c;
    if(a<5)
    {
        if(b>40)
            c=40*30+1.5*30*(b-40);
        else
            c=30*b;
    }
    else
    {
        if(b>40)
            c=40*50+1.5*50*(b-40);
        else
            c=50*b;
    }
    printf("%.2f",c);
    return 0;
}

注意认真审题

将题目中的文字信息转化为表达式

加油!~

PTA 7-10 计算工资相关推荐

  1. PTA程序设计类实验辅助教学平台-基础编程题--JAVA--7.10 计算工资

    import java.util.Scanner; public class Main {public static void main (String[] args) {Scanner sc = n ...

  2. PTA Python习题 计算工资

    题目要求 编写函数pay(),带两个输入参数:小时工资和上周员工工作了的小时数.函数计算并返回员工的工资.加班工资的计算方法如下:大于40小时但小于或等于60小时按平时小时薪酬的1.5倍给薪:大于60 ...

  3. c++输入错误重新输入_C程序-根据时长和时薪计算工资1.3(解决输入非数字选项退出的bug)...

    程序内容: 提供五种工资菜单,用户自行选择,读取用户输入的工作时长,计算工资和净收入,及其缴纳的税金.(C Primer Plus 第7章 第8题) 程序更新:解决输入非数字选项后退出程序的bug. ...

  4. java8使用stream操作集合类,如何使用bigDicemal计算工资?

    文章目录 1. list集合通过stream转成map 2. map集合通过stream转成新的map 2. 使用bigDicemal计算工资(避免丢失精度) 1. list集合通过stream转成m ...

  5. 用python计算工资工资_python税后工资计算器

    介绍 重新实现上一个挑战中的个税计算器,可以计算并处理多人的工资并打印税后工资. 项目需求改变: 输出税后工资 计算过程需要扣除社会保险费用 支持多人同时计算工资 打印税后工资列表 个税计算公式: 应 ...

  6. 一个公司存在不同职位,不同职位计算工资的方法也不相同。工资可能是固定的,也可能根据销售额或工作量来计算。假设公司有三种职务:经理、计件工人和计时工人:他们的工资组成分别为:

    *```java 标题一个公司通常都会存在着不同职位,而不同的职位计算工资的方法也是不相同的.工资可能是固定不变的,也可能是根据销售额或工作量来计算. 假设公司有三种职务:经理.计件工人和计时工人:他 ...

  7. java 员工类算工资_用java设计一个员工类,可以计算工资个人所得税

    用java设计一个员工类,可以计算工资个人所得税 1. 背景 老师在课上布置了几道java编程题,此为其中之一 2. 题目内容 设计一个员工类.该员工具有下列私有属性:编号,姓名,基本工资,奖金  提 ...

  8. 7-10 计算工资 (C语言)

    7-10 计算工资 (15 分)某公司员工的工资计算方法如下:一周内工作时间不超过40小时,按正常工作时间计酬:超出40小时的工作时间部分,按正常工作时间报酬的1.5倍计酬.员工按进公司时间分为新职工 ...

  9. 为指定的职工在原工资的基础上长10%的工资,并打印涨工资前和涨工资后的工资

    /* 为指定的职工在原工资的基础上长10%的工资,并打印涨工资前和涨工资后的工资 select sal into psal from emp where empno=? update emp set ...

最新文章

  1. python网课一般多少钱-学习python的时候观看网课学习还是买书学习效率高?
  2. 只需几分钟即可安装Red Hat Container Development Kit(视频)
  3. java实现base64加密解密
  4. Oracle认证体系的重大变化,你需要知道这些...
  5. ipa图片解密 php,ipa文件中的图片获取
  6. 《微信公众平台入门到精通》,青龙老贼,详情版本
  7. carry函数在C语言中用法,CArry的使用完整版.doc
  8. Q140:PBRT-V3,各种渲染算法(Integrator,积分器)汇总
  9. 天线接收功率计算公式_信号功率计算公式推导步骤
  10. Echarts折线图动态获取数据实例(附java后台代码)
  11. 对话90后,移动互联网新生代力量行为调查-20140219早读课
  12. 计算机中央控制单元是由什么组成,电子控制单元由什么组成
  13. 黄金比例在设计上的应用
  14. 微信机器人服务器成本,微信机器人案例汇总
  15. 内存对齐是什么?为什么要内存对齐?
  16. linux 字符串数组初始化,Linux命令行 – 数组
  17. [zz]Freeware, Open source and Commercial Website Security Tools and Services
  18. fckeditor上传突破_方法
  19. 实时渲染的三种渲染方法介绍
  20. 微软2016校园招聘9月在线笔试题解

热门文章

  1. 利用python实现软考成绩实时监控+查询提醒
  2. Java核心技术卷一基础知识第10版demo实例
  3. ARM架构-arm基础
  4. c#调用TSC条码打印出现中文乱码
  5. centos7安装大数据平台
  6. Linphone SDK 最新版移植 iOS版
  7. 国庆过了,该审视下自己的生活了
  8. 低功耗基础——Lib文件中对ICG的描述
  9. 大数据时代--风控系统
  10. 聚宝匯wap站测试工具版本号