永发信息网

这个算法怎么做

答案:2  悬赏:0  手机版
解决时间 2021-08-22 17:38
1. 企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?(使用c#语言编写)
最佳答案

 public void GetSalry()
    {
    double inNum = 0.0, sum = 0.0, lirun = 0.0;
    Console.Write("请输入当月利润额(万): ");
    try
    {
    inNum = Convert.ToInt32(Console.ReadLine());
    }
    catch
    {
    Console.WriteLine("利润额输入错误!");
    Console.ReadLine();
    return;
    }
    lirun = (int)inNum / 10000;
    if (lirun <= 10)
    {
    sum = lirun * 0.1;
    }
    else if (lirun > 10)
    {
    sum = 1;
    if (lirun <= 20)
    {
    sum += (lirun - 10) * 0.075;
    }
    else
    {
    sum += 10 * 0.075;
    if (lirun <= 40)
    {
    sum += (lirun - 20) * 0.05;
    }
    else
    {
    sum += 20 * 0.05;
    if (lirun <= 60)
    {
    sum += (lirun - 40) * 0.03;
    }
    else
    {
    sum += 20 * 0.03;
    if (lirun <= 100)
    {
    sum += (lirun - 40) * 0.015;
    }
    else
    {
    sum += 40 * 0.015 + (lirun - 100) * 0.01;
    }
    }
    }


    }
    }
    Console.WriteLine("当月提成为:" + sum * 10000);
    Console.ReadLine();
    }

全部回答

class Program     {     static void Main(string[] args)     {     double inNum = 0.0, sum = 0.0, lirun = 0.0;     Console.Write("请输入当月利润额: ");     inNum = Convert.ToInt32(Console.ReadLine());

    lirun = (int)inNum / 10000;     if (lirun <= 10)     {     sum = lirun * 0.1;     }     if (lirun > 10 && lirun <= 20)     {     sum += (lirun - 10) * 0.075;     }     if (lirun > 20 && lirun <= 40)     {     sum += (lirun - 20) * 0.05;     }     if (lirun > 40 && lirun <= 60)     {     sum += (lirun - 40) * 0.03;     }     if (lirun > 60 && lirun <= 100)     {     sum += (lirun - 40) * 0.015;     }     if (lirun > 100)     {     sum += (lirun-100)*0.01;     }

    Console.WriteLine("当月提成为:" + sum*10000);     Console.ReadKey();     }     }

// 测试结果:

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
财付通要怎么用!里面钱是怎么充的
测量实验报告,急求圆度误差的的测量实验报告
樊城区襄樊美你空间在什么地方啊,我要过去处
对自己感兴趣的事却没有实力怎么办
请您你们快点回答我的问题
为什么巴菲特炒股票能成为世界第二富翁!身价
眼科激光手术
哥多么希望 海贼王里 女帝汉库克 是和路飞一
活着有意思吗这些天好累,事好多!年底做手术,
北京哪有学系汽车玻璃修复的?
课室长80dm,宽60dm,用正方形地砖去铺地,刚好
QQ删了一个人怎么加回来
谁有西北二的DNF号卖我一个
现在沈阳诺基亚6760s多少钱
手机实名制后,手机用户上网,手机号码会不会
推荐资讯
梦想世界中的孩子问题
qq炫舞对局内怎么送花
我是不是抑郁了啊?
QQ飞车我装备了宠物为什么我没有宠物加成?
描写连绵雨的诗句,描写连绵不断的阴雨的诗句
请问天语X90在湖北地区的最低价是多少?手机
感觉房间太空,有没有推介放点什么
打满轮是什么意思
为什么想变乖都支么难
珠海市香洲区上冲货运站的服务态度怎么样
石首市荆州雷速运动休闲系列地址是什么,有没
龙之谷剑圣刚转玩职加点应该怎么加?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?