iT邦幫忙

0

大神幫幫我,用c++語言

  • 分享至 

  • xImage

**某商店進行大特價,根據購買金額決定打折折扣,規
定如下:

  1. 購買金額未滿1000元者,無折扣
  2. 購買金額在1000元至4999元者,打9折
  3. 購買金額在5000元至9999元者,打8折
  4. 購買金額在10000元以上者,打7折
  5. 請輸出最後購買金額(需四捨五入)
不知道你想用哪個語言 但善用if 就可以解了
然後啊,其實我合理懷疑,這是大一的作業,然後把題目複製貼上的。
作業可以問,但還是要自己寫喔。
沒看到程式碼,幫不了。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

6
海綿寶寶
iT邦大神 1 級 ‧ 2021-11-05 19:56:39
最佳解答

https://ithelp.ithome.com.tw/upload/images/20211106/200017873jAfym4Uu5.png

#include <iostream>

using namespace std;

int main()
{
    float n = 10001;
    cout << "Origin price:" << n << endl;
    cout << "Final price:";
    if (n<1000) { n=n; }
    else if (n<5000) { n=n*0.9; }
    else if (n<10000) { n=n*0.8; }
    else { n=n*0.7; }
    cout << int(n+0.5) << endl; 
   
   return 0;
}

https://ithelp.ithome.com.tw/upload/images/20211105/20001787ayPLssVHMj.png

這兒的規矩
一般是有答案才選最佳解答哩
/images/emoticon/emoticon13.gif

Kuma君 iT邦新手 5 級 ‧ 2021-11-08 16:13:11 檢舉

你人真好

player iT邦大師 1 級 ‧ 2021-11-09 21:58:07 檢舉

實務經驗
訂單系統通常後端是接資料庫
所以比較常會是需要SQL(預存程序)的寫法
而比較少用C++去寫
orz

前端雖然可以用javaScript或其他寫用戶端的程式語言
預先去計算與顯示
但是其計算出來的結果
基於安全性
並不傳給後端
以防總金額被惡意竄改

我要發表回答

立即登入回答