某产品生产成本s=s1+ns2,其中s1为固定成本,s2为可变成本。当生产数量n<5000时,固定成本为30000元,可变成本为30元;当生产数量大于等于5000时,固定成本为50000,可变成本为15元。编程实现统计总生产成本。 编程要求:写一个函数计算并返回“单位生产成本”,生产数量在主函数中根据提示输入,返回结果在主函数中输出。 测试数据:生产数量为3000、6000时的总生产成本。
时间: 2023-03-09 12:53:53 浏览: 120
根据题目要求,可以编写如下的程序:def calcCost(n):
s1 = 30000 if n < 5000 else 50000
s2 = 30 if n < 5000 else 15
return s1 + s2 * nn1 = 3000
totalCost1 = calcCost(n1)
print("当生产数量为3000时,总生产成本为:",totalCost1)
n2 = 6000
totalCost2 = calcCost(n2)
print("当生产数量为6000时,总生产成本为:",totalCost2)
相关问题
用c语言某产品生产成本s=s1+ns2,其中s1为固定成本,s2为可变成本。当生产数量n<5000时,固定成本为30000元,可变成本为30元;当生产数量大于等于5000时,固定成本为50000,可变成本为15元。编程实现统计总生产成本。
当生产数量n小于500时,总生产成本为s=30000+30*n;
当生产数量n大于等于500时,总生产成本为s=50000+15*n。
可以用if语句实现判断生产数量n的大小,然后计算总生产成本s。具体代码如下:
```c
#include <stdio.h>
int main()
{
int n;
double s1 = 30000, s2 = 30, s3 = 50000, s4 = 15, s;
printf("请输入生产数量n:");
scanf("%d", &n);
if (n < 500) {
s = s1 + s2 * n;
} else {
s = s3 + s4 * n;
}
printf("总生产成本为:%.2f元\n", s);
return ;
}
```
用c语言写一个程序:某产品生产成本s=s1+ns2,其中s1为固定成本,s2为可变成本。当生产数量n<5000时,固定成本为30000元,可变成本为30元;当生产数量大于等于5000时,固定成本为50000,可变成本为15元。编程实现统计总生产成本。
以下是用C语言编写的程序:
#include <stdio.h>
int main() {
int n; // 生产数量
int s1, s2; // 固定成本和可变成本
int s; // 总生产成本
printf("请输入生产数量:");
scanf("%d", &n);
if (n < 500) {
s1 = 30000;
s2 = 30;
} else {
s1 = 50000;
s2 = 15;
}
s = s1 + n * s2;
printf("总生产成本为:%d元\n", s);
return ;
}
程序的思路是:先输入生产数量n,然后根据生产数量的大小确定固定成本s1和可变成本s2的值,最后计算总生产成本s。最后输出总生产成本s的值。
阅读全文