某车间按工人加工零件的数量发放奖金,奖金分为五个等级:每月加工零件数N<100者奖金为10元;100<=N<110者奖金为30元;110<=N<120者奖金为50元;120<=N<130者奖金为70元;N>=130者为80元。请编程,由键盘输入加工零件数量,显示应发奖金数。 【样例输入】125 【样例输出】70 用c++的switch写
时间: 2024-02-13 22:00:34 浏览: 20
好的,根据您的要求,我可以给您提供以下代码,使用 C++ 的 switch-case 语句来实现:
```c++
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
int bonus;
switch (n / 10) {
case 0:
case 1:
bonus = 10;
break;
case 2:
bonus = 30;
break;
case 3:
bonus = 50;
break;
case 4:
bonus = 70;
break;
default:
bonus = 80;
break;
}
cout << bonus << endl;
return 0;
}
```
您可以将这段代码复制到您的 C++ 编辑器中运行,然后输入加工零件数量,即可输出应发奖金数。注意,输入的加工零件数量应当是一个整数。
相关问题
某车间按工人加工零件的数量发放奖金,奖金分为五个等级:每月加工零件数N<100者奖金为10元;100<=N<110者奖金为30元;110<=N<120者奖金为50元;120<=N<130者奖金为70元;N>=130者为80元。请编程,由键盘输入加工零件数量,显示应发奖金数。 【样例输入】125 【样例输出】70
好的,根据您的要求,我可以给您提供以下代码:
```python
n = int(input())
if n < 100:
bonus = 10
elif n < 110:
bonus = 30
elif n < 120:
bonus = 50
elif n < 130:
bonus = 70
else:
bonus = 80
print(bonus)
```
您可以将这段代码复制到您的 Python 编辑器中运行,然后输入加工零件数量,即可输出应发奖金数。注意,输入的加工零件数量应当是一个整数。
车间加工某产品时,重量大于 g 的为合格产品,需在 n 个产品中挑选出合格产品。写一个程序,输入 n 和 g,输出合格产品数和总重量。
好的,我明白了你的要求。下面是一个简单的 Python 程序来实现你的需求:
```python
def count_qualified_products(n, g):
qualified_count = 0
total_weight = 0
for i in range(n):
weight = float(input(f"请输入第 {i+1} 个产品的重量:"))
total_weight += weight
if weight > g:
qualified_count += 1
return qualified_count, total_weight
n = int(input("请输入产品总数:"))
g = float(input("请输入合格产品的重量阈值:"))
qualified_count, total_weight = count_qualified_products(n, g)
print("合格产品数:", qualified_count)
print("总重量:", total_weight)
```
这个程序会依次询问每个产品的重量,并计算出合格产品数和总重量。你可以按照程序提示输入产品的重量,然后程序会给出合格产品数和总重量的输出结果。
请注意,这个程序假设你会输入一个数字来表示每个产品的重量。如果需要根据实际情况修改程序,比如处理非数字输入或者使用不同的输入方式,请告诉我。