铁路托运行李规定,行李重不超过50公斤的,按托运费每公斤0.15元计算,如超过50公斤,超过部分加收0.10元,编一程序完成自动计费工作
时间: 2023-05-28 16:02:33 浏览: 250
weight = float(input("请输入行李重量(公斤):"))
if weight <= 50:
fee = weight * 0.15
else:
fee = 50 * 0.15 + (weight - 50) * 0.1
print("托运费为:{:.2f}元".format(fee))
相关问题
行李中不超过30公斤的托运费按每公斤¥0.15计算超过30公斤,但不超过50公斤的超出30公斤的部分每公斤加收¥0.1超过50公斤的超过50公斤的部分每公斤加收¥0.15用python编写程序
以下是一个简单的 Python 程序,可以计算托运费:
```python
weight = float(input("请输入行李重量(单位:公斤):"))
if weight <= 30:
fee = weight * 0.15
elif weight <= 50:
fee = 30 * 0.15 + (weight - 30) * 0.1
else:
fee = 30 * 0.15 + 20 * 0.1 + (weight - 50) * 0.15
print("托运费为:¥", fee)
```
程序首先要求用户输入行李重量,然后根据重量计算托运费。如果重量不超过30公斤,则每公斤费用为¥0.15;如果重量在30到50公斤之间,则前30公斤的费用为¥0.15每公斤,超出部分的费用为¥0.1每公斤;如果重量超过50公斤,则前30公斤的费用为¥0.15每公斤,30到50公斤的部分费用为¥0.1每公斤,超出50公斤的部分费用为¥0.15每公斤。最后,程序输出计算出的托运费。
C语言3.按托运规则,行李不超过50公斤时,运费为0.15元/公斤,如超过50公斤,超过部分的运费为0.22元/公斤。现有行李w公斤,编程求运费s(用if-else语句编写)。
以下是使用if-else语句编写的求运费的C语言代码:
```c
#include <stdio.h>
int main() {
float w, s;
printf("请输入行李重量(单位:公斤):");
scanf("%f", &w);
if (w <= 50) {
s = w * 0.15;
printf("运费为%.2f元。\n", s);
} else {
s = 50 * 0.15 + (w - 50) * 0.22;
printf("运费为%.2f元。\n", s);
}
return 0;
}
```
首先通过`scanf()`函数获取用户输入的行李重量,并将其存储在变量`w`中。
接着使用if-else语句进行判断,如果行李重量`w`不超过50公斤,则按照0.15元/公斤的价格计算运费并输出结果;否则按照题目要求进行计算并输出结果。
最后返回0表示程序正常结束。