c++编程某公司的工资根据工作时间发放如下:(1)时间在 4小时以内(含4小时),工资共计50元;(2)时间在 4-8 小时(含8小时),在 4小时 50 元的基础上,超出4小时的时间按每小时 20元计算;(3)时间超过 8 小时,在前 8小时的工资基础上超出时间按每小时 30 元计算;请根据以上关系,输入工作时间,输出应发的工资 wage。
时间: 2024-03-10 16:43:45 浏览: 108
好的,以下是 C++ 的代码实现:
```cpp
#include<iostream>
using namespace std;
int main()
{
int time, wage;
cout<<"请输入工作时间:";
cin>>time;
if(time <= 4)
wage = 50;
else if(time <= 8)
wage = 50 + (time - 4) * 20;
else
wage = 50 + 4 * 20 + (time - 8) * 30;
cout<<"应发的工资为:"<<wage<<"元"<<endl;
return 0;
}
```
这个程序可以根据用户输入的工作时间,计算出应发的工资。根据工作时间的不同,工资的计算方法也不同。如果时间在 4 小时以内,工资为 50 元;如果时间在 4-8 小时之间,工资为 50 元加上超出 4 小时的时间乘以 20 元;如果时间超过 8 小时,工资为 50 元加上 4 小时乘以 20 元再加上超出 8 小时的时间乘以 30 元。
相关问题
C++为某公司设计雇员工资发放系统
为某公司设计雇员工资发放系统需要考虑以下几个方面:
1. 员工信息的存储与管理:可以使用数据库来存储员工信息,包括姓名、工号、职位、工资等。
2. 工资计算:需要根据员工的职位、工作时长、加班情况、绩效等因素计算工资,并生成工资单。
3. 工资发放:可以通过银行转账或现金方式发放工资,并记录发放记录。
4. 数据分析:可以对员工工资数据进行分析,了解公司的工资结构和员工绩效情况。
在 C++ 中,可以使用类来表示员工和工资单,使用文件操作来存储和读取员工信息和工资单数据,使用算法和数据结构来计算工资和进行数据分析。同时,需要考虑数据安全性和异常处理等问题,确保系统的稳定性和可靠性。
用Devc++for语句编程实现:1+2+3+4+……+100的值
以下是使用DevC++编程实现输出1到100的代码:
```c
#include <stdio.h>
int main()
{
int i;
for(i=1;i<=100;i++)
{
printf("%d ",i);
}
return 0;
}
```
输出结果为:
```
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
```