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

[解問題篇]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大寶

相關推薦

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

                                           “人所缺乏的不是才幹而是志向,不是成功的能力而是勤勞的意志。” —— 部爾衛 (如有轉載,請標明出處,謝謝o(* ̄︶ ̄*)o) 參考:菜鳥教程,C語言經典案例100例(我把這些翻譯成C+

01揹包的四種解法詳:動態規劃,貪心法,回溯法,優先佇列式分支限界法C語言編寫

最近剛完成了演算法課程設計,題目是用多種解法解決01揹包問題,經過一番探索,終於成功的用四種方法完成了本次實驗,下面記錄分享一下成果: 首先解釋下什麼是01揹包問題:給定一組共n個物品,每種物品都有自己的重量wi, i=1~n和價值vi, i=1~n,在限定的總重量(揹包的

C語言學習日記第一C語言概述

C語言學習日記第一篇——C語言概述 一,C語言概述 如果要說目前什麼語言最為火熱,人們可能會說Python、Android,學好這些語言可以讓你很輕鬆的找到一份收入不菲的工作,過上舒適的生活。但是,小編覺得,如果要說什麼語言最重要,還是得回到C語言上來。我們平時所談論到的所有語言的發

02-線性結構2 一元多項式的乘法與加法運算C語言 + 註釋

設計函式分別求兩個一元多項式的乘積與和。 輸入格式: 輸入分2行,每行分別先給出多項式非零項的個數,再以指數遞降方式輸入一個多項式非零項係數和指數(絕對值均為不超過1000的整數)。數字間以空格分隔。 輸出格式: 輸出分2行,分別以指數遞降方式輸出乘積多項式以及和多項

順序表的建立和初始化過程詳C語言實現

順序表存放資料的特點和陣列這種資料型別完全吻合,因此順序表的實現使用的是陣列。需要注意的是,使用陣列實現順序表時,一定要預先申請足夠大的記憶體空間,避免因儲存空間不足,造成資料溢位,導致不必要的程式錯誤甚至崩潰。 在建立順序表時,除了預先申請記憶體空間,還需要實時記錄順序表的長度和順序表本身申請的記憶體大

7-2 組個最小數C語言

7-2 組個最小數 (20 分) 給定數字0-9各若干個。你可以以任意順序排列這些數字,但必須全部使用。目標是使得最後得到的數儘可能小(注意0不能做首位)。例如:給定兩個0,兩個1,三個5,一個8,我們得到的最小的數就是10015558。 現給定數字,請編寫程式

大整數的四則運算C語言實現2——大整數的加法和減法運算

斷斷續續調了好久個演算法的程式碼終於除錯好了,廢話不多說了,直接說思路,然後上程式碼。上一篇文章介紹了大整數的輸入的處理,包括接收方式、儲存方式、前導零的處理等內容。本文接著上一篇的內容。簡述大整數加減運算的思路。首先對於加法運算,存在以下四種情況:             

最短路徑Dijkstar演算法和Floyd演算法詳c語言

轉載請註明出處:http://blog.csdn.net/crescent__moon/article/details/16986765 先說說Dijkstra吧,這種演算法只能求單源最短路徑,那麼什麼是單源最短路徑呢?就是隻能求一個點到別的點最短路徑,而不能求所有點到其它

21天刷題計劃之2.2—小易喜歡的單詞Java語言描述

題目描述: 小易喜歡的單詞具有以下特性: 1.單詞每個字母都是大寫字母 2.單詞沒有連續相等的字母 3.單詞沒有形如“xyxy”(這裡的x,y指的都是字母,並且可以相同)這樣的子序列,子序列可能不連續。 例如: 小易不喜歡"ABBA",因為這裡有兩個連續的’B’

靜態連結串列基本操作C語言實現

上節,我們初步建立了一個靜態連結串列,本節學習有關靜態連結串列的一些基本操作,包括對錶中資料元素的新增、刪除、查詢和更改。 本節是建立在已能成功建立靜態連結串列的基礎上,因此我們繼續使用上節中已建立好的靜態連結串列學習本節內容,建立好的靜態連結串列如圖 1 所示: 圖 1 建立好的靜態連結串列 靜態

二叉查詢樹演算法的實現c語言

 樹(Tree)是n(n≥0)個結點的有限集。在任意一棵非空樹中:(1)有且僅有一個特定的被稱為根(Root)的結點;(2)當n>1時,其餘結點可分為m(m>0)個互不相交的有限集T1,T2,…,Tm,其中每一個集合本身又是一棵樹,並且稱為根的子樹(SubTre

企業發放的獎金根據利潤提成

nis exce try pri mark orm exe 鍵盤 超過 """ 題目:企業發放的獎金根據利潤提成。利潤 (I) : 低於或等於 10 萬元時,獎金可提 10% ; 高於 10 萬元,低於 20 萬元時,低於 10 萬元的部分按 10% 提成,高於 10

練習二:數軸、長整型 企業發放的獎金根據利潤提成

war 利潤高 print 部分 總數 利潤 再次 pan spa 題目:企業發放的獎金根據利潤提成。# 利潤(I)低於或等於10萬元時,獎金可提10%;利潤高於10萬元,低於20萬元時,低於10萬元的部分按10%提成,高於10萬元的部分,可可提成7.5%;# 20萬到40

企業發放的獎金根據利潤提成

利潤低於或等於10萬元時,獎金可提10%; 利潤高於10萬元,低於20萬元時,低於10萬元的部分按10%提成,高於10萬元的部分,可可提成7.5%; 20萬到40萬之間時,高於20萬元的部分,可提成5%;40萬到60萬之間時高於40萬元的部分,可提成3%; 60萬到100萬之間時,高於60

用python程式設計 獎金根據利潤提成

# author : momo ''' 3.企業發放的獎金根據利潤提成。利潤(I)低於或等於10萬元時,獎金可提10%; 利潤高於10萬元,低於20萬元時,低於10萬元的部分按10%提成,高於10萬元的部分,可提成7.5%; 20萬到40萬之間時,高於20萬元的部分,可提成5%;40萬到60萬之間時

企業發放的獎金根據利潤提成

import java.util.Scanner; public class Test7{ /* 企業發放的獎金根據利潤提成。利潤(I)低於或等於10萬元時,獎金可提10%; 利潤高於10萬元,低於20萬元時,低於10萬元的部分按10%提成,高於10萬元的部分,可提成7.5%; 20

演算法:企業發放的獎金根據利潤提成

題目:企業發放的獎金根據利潤提成。 利潤(I)低於或等於10萬元時,獎金可提10%; 高於10萬元,低於20萬元時,低於10萬元的部分按10%提成,高於10萬元的部分,可提成7.5%; 20萬到4

企業發放獎金根據利潤提成,從鍵盤輸入當月利潤I,求應發放獎金總數?

題目:企業發放的獎金根據利潤提成。利潤(I)低於或等於10萬元時,獎金可提10%;利潤高 於10萬元,低於20萬元時,低於10萬元的部分按10%提成,高於10萬元的部分,可可提 成7.5%;20萬到40