小韋老師 神犇營 my0081 小碼猿購物

2021-10-01 01:47:14 字數 1185 閱讀 6368

小碼猿去某商場購物,發現該商場有優惠活動,優惠活動如下:

某商品一次性購買 5 件以上(包含 5 件)10 件以下(不包含 10 件)打 9 折,一次購買 10 件以上(包含 10件)打 8 折。

請你設計乙個程式根據單價和小碼猿的購買量計算總價。

輸入兩個數字,為商品單價和購買量。兩個數字之間用空格隔開(數字都小於 100)。

輸出小碼猿需要支付的總價,輸出保留兩位小數。

78.3 8
563.76
破題:

根據購買的數量,給打不同的折扣(打折)。例如一件商品 100 塊,打 9 折之後

的**是 100 * 0.9 = 90 塊。

思路:整體思路:

若購買件數小於 5,則折扣是 1 (沒有折扣,是原價);若購買件數大於等於 5

小於 10,則折扣是九折;若購買件數大於等於 10,則折扣是 8 折。

具體步驟:

1.首先定義 4 個 double 型的變數,用來儲存商品單價、折扣、總的**、

件數,並輸入商品單價和件數:

double price;  // 商品單價 

double discount; // 折扣

double sum; // 總的**

double count; // 件數

cin >> price >> count;

2.根據不同的件數,得到不同的折扣。若購買件數小於 5,則折扣是 1

(沒有折扣,是原價);若購買件數大於等於 5 小於 10,則折扣是九折;

若購買件數大於等於 10,則折扣是 8 折。

if (count < 5) discount = 1;

else if (count < 10) discount = 0.9;

else discount = 0.8;

3.算出總的**:

// 總的** = 商品單價 * 件數 * 折扣 

sum = price * count * discount;

4.保留 2 位小數輸出總的**。

完整**:

#include using namespace std;

int main()

小韋老師 神犇營 my0072 小碼猿寄快遞

小碼猿要去寄快遞,快遞公司收費的標準如下 5 千克 包括 5 千克 以內的 為每千克 10.2 元,超過 5 千克的 為每千克 7.5 元。如果加急,要加 10 元錢。如果是貴重物品,要加 20 元錢。請你寫乙個程式,幫小碼猿計算所要付的快遞費。輸入為 3 行,第一行輸入乙個正數,為快遞的重量 單位...

小韋老師 神犇營 my0062 小碼猿買文具

班主任給小碼猿乙個任務,到文具店裡買盡量多的簽字筆。已知乙隻簽字筆的 是 1 元 9 角,而班主任給小碼猿的錢是 a 元 b 角,小碼猿想知道,他最多能買多少只簽字筆呢。輸入的資料,在一行內,包括兩個整數,依次表示 a 和 b,0 a 10000,b 9。輸出乙個整數,表示小碼猿最多能買多少只簽字筆...

小韋老師 神犇營 my0049 登入驗證

描述 我們在登入 的時候需要驗證密碼是否正確。現在請你寫乙個程式來驗證登入密碼是否正確。密碼為 5 位數。本題的輸入共 5 行,前 4 行是存進去的 4 個密碼,第 5 行是需要驗證的密碼,需要驗證該密碼是否為存進去的第三個密碼,若是,則輸出 yes 否則輸出 no 輸入本題的輸入共 5 行,前 4...