某公司销售人员的工资是由基本工资和销售提成两部分组成,基本工资是2000元,销售货款的18%为提成。编程实现:输入员工的销售货款,计算并输出员工的工资。(提示: C语言中%为取余功能,所以18%的计算使用0.18。)
时间: 2024-09-18 22:14:44 浏览: 86
在C语言中,你可以编写一个简单的函数来实现这个需求。首先,需要声明两个变量,一个是基本工资,另一个是销售提成比例。然后,通过用户输入获取销售货款,根据公式计算提成,最后将提成和基本工资相加得到总工资。下面是一个示例:
```c
#include <stdio.h>
double calculate_salary(double sales_amount) {
double basic_salary = 2000; // 基本工资
double commission_rate = 0.18; // 销售提成比例
// 计算提成
double commission = sales_amount * commission_rate;
// 总工资 = 基本工资 + 提成
double total_salary = basic_salary + commission;
return total_salary;
}
int main() {
double sales_revenue;
printf("请输入销售人员的销售货款:");
scanf("%lf", &sales_revenue);
double salary = calculate_salary(sales_revenue);
printf("销售人员的工资为:%.2f元\n", salary); // 保留两位小数
return 0;
}
```
在这个程序中,用户会被提示输入销售货款,然后函数`calculate_salary`会计算并返回相应的工资。
阅读全文