[解問題篇]2.根據利潤提成發獎金(C++語言編寫)


                                           “人所缺乏的不是才干而是志向,不是成功的能力而是勤勞的意志。” —— 部爾衛

(如有轉載,請標明出處,謝謝o(* ̄︶ ̄*)o)

參考:菜鳥教程,C語言經典案例100例(我把這些翻譯成C++\C#,供自己、大家一起學習,每天一例)

菜鳥教程:http://www.runoob.com/cprogramming/c-exercise-example2.html

題目:企業發放的獎金根據利潤提成。

  • 利潤(I)低於或等於100元時,獎金可提10%;
  • 利潤高於100元,低於200元時,低於100元的部分按10%提成,高於100元的部分,可提成7.5%;
  • 200元到300元之間時,高於200元的部分,可提成5%;
  • 高於300元時,超過300元的部分按1%提成。

從鍵盤輸入當月利潤I,求應發放獎金總數?

(咳咳,我把原問題改了,希望大家不要介意,哈)

C++語言篇(1)(因為時間原因,2018年8月17日23:21:21....,我沒有再附上優化的部分,請大家見諒!)

#include <iostream>
using namespace std;
int main()
{
    double money;
    double bonus;
    cout<<"你的利潤是:";
    cin>>money;    
    if(money<=100)    {
        bonus=money*0.1;
    }
    else if(money<=200)    {
        bonus=(money-100)*0.075+10;//10 = 100*0.1
    }
    else if(money<+300)    {
        bonus=(money-200)*0.05+17.5;//17.5= 100*0.1 +200*0.075
    }
    else{
        bonus=(money-300)*0.01+27.5;//27.5=100*0.1 +200*0.075 + 300*0.05
    }
    cout<<"您的獎金為:"<<bonus;
    return 0;
}


謝謝大家的欣賞哈,本章結束!還會有再續!

ASV大寶


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM