奖金计算编程
#include "stdafx.h"
#include "stdio.h"
int main()
{
long i;
float bonus,bon1,bon2,bon4,bon6,bon10;
int branch;
bon1=100000*0.1;
bon2=bon1+100000*0.075;
bon4=bon2+200000*0.05;
bon6=bon4+200000*0.03;
bon10=bon6+400000*0.015;
printf("请输入利润:");
scanf("%ld",&i);
branch=i/100000;
if(branch>10)
branch=10;
switch(branch)
{
case 0: bonus=i*0.1;break;
case 1:bonus=bon1+(i-100000)*0.075;break;
case 2:
case 3:bonus=bon2+(i-200000)*0.05;break;
case 4:
case 5:bonus=bon4+(i-400000)*0.03;break;
case 6:
case 7:
case 8:
case 9:bonus=bon6+(i-600000)*0.015;break;
case 10:bonus=bon10+(i-1000000)*0.01;
}
printf("奖金是%10.2f\n",bonus);
return 0;
}
2. C++编程 :假设奖金税率如下(a代表奖金,r代表税率)
r
3. 程序员 奖金如何计算
程序员可分为合格工人,熟练工人,管理性工人,创造性工人。 开始能工作就是合格工人:初级程序员(熟悉一门语言,良好的风格) 大部分人能够成为熟练工人:中级程序员, 有些才能成管理性工人:高级程序员,(有管理和设计能力) 只有很少的人才可能是创造性工人:优秀程序员 也许这样分可能不正确,不要紧。 程序员不是体力劳动的工人,更不是技术工人,而是高学历,高劳动强度, 高知识,更快的知识更新,低的职业寿命(50-60岁就要退休了) 是知识经济社会的典型工人。 所以收入水平不能低于中等收入水平(合格工人应拿的水平)其他的程序员自然要更高 一万是不够的!! 就目前的气氛大部分程序员是达不到这个水平,这样打击了工作积极性。现在是恶性循环 软件企业急需人才,而学校培养不出合格的有效的学生。 要做个程序员要有基本的心理:耐心,细心,热情。最后就是思维能力; 学校培养时把很少根本不用的日语删除,增加音乐,美术,等针对性课程; 程序员应尽早选定心爱的语言(虽然它可能不是将来工作的语言,但它会告诉当今开发应当 掌握的技术);最好能拿到该语言的认证和良好的编程风格培训;找到了工作就要放下心地 认真地负责地工作,除非没有前途,薪金和待遇没有跟上来(就跳槽) 软件企业和普通公司不应太注重人的学历而是看他是否具备程序员的心理,再者注重培养, 合理拉开不同才能的程序员的薪金和待遇 本鲨认为程序员薪水应该的价为就目前来讲 待遇应该包含(养老金,医疗金,失业金,主房,交通,学习,营养) 合格工人=初级程序员:3000 现金+不同层次的待遇; 熟练工人=中级程序员:5000 现金+不同层次的待遇; 管理性工人=高级程序员 7000-10000 现金+不同层次的待遇; 创造性工人=优秀程序员 30000-100000 现金+不同层次的待遇; 谢谢采纳!~
4. C语言,编写程序计算企业发放的奖金根据利润提成。不知道错在哪里!
#include<stdio.h>
intmain()
{
intI;
doubleS=0;//定义成double才能看到小数部分,不然会出现数据丢失
printf("PleaseinputtheProfit:");
scanf("%d",&I);
if(I<=100000)
S=I*0.1;
elseif(I>100000&&I<=200000)
S=100000*0.1+(I-100000)*0.075;
elseif(I>200000&&I<=400000)
S=100000*0.1+100000*0.075+(I-200000)*0.05;
elseif(I>400000&&I<=600000)
S=100000*0.1+100000*0.075+200000*0.05+(I-400000)*0.03;
elseif(I>600000&&I<=1000000)
S=100000*0.1+100000*0.075+200000*0.05+200000*0.03+(I-600000)*0.015;
else//这里不要有判断了
S=100000*0.1+100000*0.075+200000*0.05+200000*0.03+400000*0.015+(I-1000000)*0.001;
printf("S=%lf ",S);
return0;
}
5. c语言编写程序,输入月薪数a,计算并输出税率、应缴税款和实得奖金数。工薪所得扣除标
#include <stdio.h>
main()
{
int grade;
float salary,real_salary,ratal,tax;
printf("请输入个人工资薪金所得:\n ");
scanf("%f", &salary);
if(salary<0)
{
printf("输入的数据错误\n");
ratal=0;
tax=0;
}
else if(salary<=2000)
{
ratal=0;
tax=0;
}
else
ratal=salary-2000;
if(ratal<=500)
grade=1;
if(ratal>500 && ratal<=2000)
grade=2;
if(ratal>2000 && ratal<=5000)
grade=3;
if(ratal>5000 && ratal<=20000)
grade=4;
if(ratal>20000 && ratal<=40000)
grade=5;
if(ratal>40000 && ratal<=60000)
grade=6;
if(ratal>60000 && ratal<=80000)
grade=7;
if(ratal>80000 && ratal<=100000)
grade=8;
switch (grade)
{
case 1:tax=ratal*0.05-0;break;
case 2:tax=ratal*0.1-25;break;
case 3:tax=ratal*0.15-125;break;
case 4:tax=ratal*0.2-375;break;
case 5:tax=ratal*0.25-1375;break;
case 6:tax=ratal*0.3-3375;break;
case 7:tax=ratal*0.35-6375;break;
case 8:tax=ratal*0.4-10375;break;
default: tax=ratal*0.45-15375;
}
real_salary=salary-tax;
printf("应纳税额: %.2f元\n",tax);
printf("税后月收入: %.2f元\n",real_salary);
}
6. 编写c语言程序实现税费的计算。输入一个奖金数,求应交税款及实得奖金数
#include<stdio.h>
int main()
{
float a ,b,c;
printf("请输入奖金数:");
scanf("%f",&a);
if (a < 500)
printf("应缴税款:%f\n实得奖金数:%f",a*0/100,a*100/100);
else if(a>=500&&a<1000)
printf("应缴税款:%f\n实得奖金数:%f", a * 3/ 100, a * 97 / 100);
else if(a>=1000&&a<2000)
printf("应缴税款:%f\n实得奖金数:%f", a * 5 / 100, a * 95 / 100);
else if(a>=2000&&a<5000)
printf("应缴税款:%f\n实得奖金数:%f", a * 8 / 100, a * 92 / 100);
else
printf("应缴税款:%f\n实得奖金数:%f", a * 12 / 100, a * 88 / 100);
return 0;
}
7. 编写程序,输入奖金数a,计算并输出税率rate、应缴税款tax和实得奖金数profit。
#include <stdio.h>
void main()
{
double a, rate;
int c,tax,profit;
printf("输入奖金数:");
scanf("%lf",&a);
if(a>=5000)c=10;
else c=a/500;
switch(c) {
case 0: rate=0; break;
case 1: rate=0.05; break;
case 2:
case 3:
case 4: rate=0.08; break;
case 5:
case 6:
case 7:
case 8:
case 9: rate=0.10; break;
case 10: rate=0.15; break;
}
printf("%d",c);
tax=(a*rate);
profit=(int)(a-tax);
printf("税率为%lf,应缴税款为%d,实得奖金数为%d\n",rate,tax,profit);
}
8. c++编程输入一个奖金数,输出对应税率、应缴税款以及实得奖金数。请用两种方法编写。
接收命令行输入,然后if判断、计算一下,不难
。。。~
9. 编程题;奖金计算问题。
void main()
{
float lr=0;
float jj=0;
printf("请输入利润额:");
scanf("%f",&lr);
switch(lr)
{
case lr>400000:{jj=(lr+=400000)*0.001;lr-400000};
case lr>300000 && lr<=400000:{jj+=(lr-300000)*0.02;lr-300000};
case lr>200000 && lr<=300000:{jj+=(lr-200000)*0.03;lr-200000};
case lr>100000 && lr<=200000:{jj+=(lr-100000)*0.05;lr-100000};
case lr<=100000:{jj=0;break;};
default:{break;};
printf("您赢得的奖金是:%f",jj);
}
}
10. c语言:编写程序,输入月薪数a,计算并输出税率、应缴税款和实得奖金数。
#include <stdio.h>
void main()
{
double a, rate;
int c,tax,profit;
printf("输入奖金数:");
scanf("%lf",&a);
if(a>=5000)c=10;
else c=a/500;
switch(c) {
case 0: rate=0; break;
case 1: rate=0.05; break;
case 2:
case 3:
case 4: rate=0.08; break;
case 5:
case 6:
case 7:
case 8:
case 9: rate=0.10; break;
case 10: rate=0.15; break;
}
printf("%d",c);
tax=(a*rate);
profit=(int)(a-tax);
printf("税率为%lf,应缴税款为%d,实得奖金数为%d\n",rate,tax,profit);
}