输入员工的销售额,自动计算出他的奖金

某企业员工奖金与员工的销售挂钩,其规则如下(超出部分):
销售额 <= 10万 10%
10万 < 销售额 <= 20万 7.5%
20万 < 销售额 <= 40万 5%
40万 < 销售额 <= 60万 3%
60万 < 销售额 <= 100万 1.5%
100万 < 销售额 1%
请书写程序,实现根据输入员工的销售额,自动计算出他的奖金

#include <stdio.h>
void main()
{
double m,s,d;
printf("请输入您的销售额:");
scanf("%lf",&s);
if(s<=10)
{
d=10.0/100;
}
else if(s>10&&s<=20)
{
d=7.5/100;
}
else if(s>20&&s<=40)
{
d=5.0/100;
}
else if(s>40&&s<=60)
{
d=3.0/100;
}
else if(s>60&&s<=100)
{
d=1.5/100;
}
else if(s>100)
{
d=1.0/100;
}
m=s*d;
printf("您的奖金为:%.2lf万元\n",m);
}

输入员工的销售额,自动计算出他的奖金,布布扣,bubuko.com

时间: 2024-10-07 03:02:16

输入员工的销售额,自动计算出他的奖金的相关文章

输入货物的重量和运输的距离,自动计算出总运费

运输公司对用户计算运费.路程越远每公里运费越低.每公里每吨货物的基本运费为p = 3,货物重为w,距离为s,折扣为d,则总运费f的计算公式为f=p*w*s*(1-d).折扣规则如下: s < 250km 没有折扣250 < s < 500 2%的折扣500 < s < 1000 5%的折扣1000 < s < 2000 8%的折扣2000 < s < 3000 10%的折扣3000 < s 15%的折扣请书写程序,当用户告知货物的重量和运输的距离

指定一个文件夹自动计算出其总容量 并且进行目录下文件的添加 与指定文件的访问

代码实现: //编写一个程序,指定一个文件夹,能自动计算出其总容量import java.io.*;public class Denglu { public static void main(String[] args) throws IOException { try { InputStreamReader isr=new InputStreamReader(System.in); BufferedReader inp=new BufferedReader(isr);//进行字节字符转换 用于

输入年份和天数计算出几月几号

//转换函数如下,其中通过指针同时向主函数传回月份和天数 void month_day(int year, int yearday, int *month, int *day){ //k月份,leap判断是否闰年(0非闰年1闰年) int k, leap; int tab[2][13] = { { 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }, { 0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30

编程题:用函数实现,用户输入年月日,来计算出该日期为当年第几天?

#include<stdio.h> /*函数is_leap_year()的返回值是判断该年是否闰年*/ int is_leap_year(int year) { int leap; if(year%4==0&&year%100!=0||year%400==0) leap=1; else leap=0; return leap; } /*函数len_of_month()的返回值为某年year的某月month的天数*/ int len_of_month(int year,int m

编写一个程序,用户输入两个数,求出其加减乘除,并用消息框显示计算结果

编写一个程序,用户输入两个数,求出其加减乘除,并用消息框显示计算结果 import javax.swing.JOptionPane; public class Test{ public static void main(String[] args) { int n1=Integer.parseInt(JOptionPane.showInputDialog("Input number 1: ")); int n2=Integer.parseInt(JOptionPane.showInpu

【C++】输入8个数,求出最大值与最小值

//输入8个数,求出最大值与最小值 #include <iostream> using namespace std; int max(int b[],int n),min(int b[],int n); int main() { int a[8]; cout<<"输入8个int型数 :"; for(int i=0;i<8;i++) cin>>a[i]; cout<<"最大数为 "<<max(a,8)&

java 从键盘输入学生成绩,找出最高分,并输出学生成绩等级。

/*从键盘输入学生成绩,找出最高分,并输出学生成绩等级:成绩 >=最高分-10 等级为A成绩 >=最高分-20 等级为B成绩 >=最高分-30 等级为C其余为 等级为D 提示:先输入学生人数,根据人数创建int数组,存放学生成绩:*/ package study01; import java.util.Scanner; public class Score { public static void main(String[] args) { Scanner sc = new Scanne

任意输入一个正整数,求出其各位数字之和

//任意输入一个正整数,求出其各位数字之和 #include <stdio.h>void main(){    int num,s=0;     printf("请任意输入一个正整数:\n");     scanf("%d",&num);     while(num!=0)     {         s=num%10+s;//没有赋值的操作,在编写程序时没有意识到这一点         num=num/10;     } printf(&quo

【C语言】输入一组整数,求出这组数字子序列和中最大值

//输入一组整数.求出这组数字子序列和中最大值 #include <stdio.h> int MAxSum(int arr[],int len) { int maxsum = 0; int i; int j; for (i = 0; i < len; i++) { int thissum = 0; for (j = i; j < len; j++) { thissum += arr[j]; if (thissum>maxsum) maxsum = thissum; } } r