1.英文與數字請用半形文字(int a=0;);全形文字(int a=0;)將發生錯誤悲劇
2.英文大小寫視為不同單字,例如:cat(小寫)、Cat(頭大寫)跟CAT(大寫) 三個字的意義,對編譯器來說完全不同
3.程式敘述句子最後加(; 分號)表示指令結束,並用{}左右括弧、空白或Tab鍵縮排程式排列整齊
4.程式運算過程所需使用的變數,請記得在程式開頭處宣告資料型態
5.程式原始碼的副檔名為 .cpp
象山精品名店採行會員制購物,會員等級區分為A、B兩級,此外單次購物超過固定大量金額另有優惠折扣,說明如下:
(1) A級會員,購物>=30,000 優惠折扣七折(0.7),30000>購物>=10,000 優惠折扣八折(0.8),購物<10,000 優惠折扣九折(0.9)
(2) B級會員,購物>=30,000 優惠減價1000元,30000>購物>=20,000 優惠減價500元,20000>購物>=10,000 優惠減價100元,購物<10,000 優惠減價0元
請您設計一個程式,輸入會員等級、商品購物總價後,可利用上述規則,輸出優惠折扣(減價)後的優惠價。
#include <iostream> // 引入 輸入輸出指令(函數)標頭檔
using namespace std; // 省略 名稱空間 std的簡寫方式
int main() { ... ... } // 主程式(函數)範圍
char member; // 宣告變數(char:字元、int:整數、double:浮點數、bool:布林值)
int price,pay; // 宣告變數(char:字元、int:整數、double:浮點數、bool:布林值)
cout << " 請輸入會員(A/B): "; // 輸出字串(使用雙引號)到螢幕
cin >> member; // 輸入一個英文字元
// 邏輯運算子(&& 而且、 || 或者), 關係運算子(== 相等、!= 不相等、>= 大於等於、<= 小於等於)
if(member=='A' || member=='a') { // 外層選擇結構 if
... ...
if(price>=30000) { // 內層選擇結構 if
... ...
} // 內層選擇結構 } 結束
... ...
} // 外層選擇結構 } 結束
cout << member << " 級會員,定價 " << price << " 元,優惠價 " << pay << " 元" << endl; // 輸出字串(使用雙引號)、變數內容(不用雙引號)、endl(換行)到螢幕
system("pause"); // 程式暫停指令
#include <stdlib.h> 引入 程式暫停指令 標頭檔
春天精品名店採行會員制購物,會員等級區分為A、B、C三級,此外單次購物超過固定大量金額另有優惠折扣,說明如下:
(1) A級會員,購物>=30,000 優惠折扣七折(0.7),30000>購物>=10,000 優惠折扣八折(0.8),購物<10,000 優惠折扣九折(0.9)
(2) B級會員,購物>=30,000 優惠減價1000元,30000>購物>=20,000 優惠減價500元,20000>購物>=10,000 減價100元,購物<10,000 減價0元
(3) C級會員,購物>=50,000 優惠減價1000元,50000>購物>=30,000 優惠減價500元,購物<30,000 優惠減價0元
請您設計一個程式,輸入會員等級、商品購物總價後,可利用上述規則,輸出優惠折扣(減價)後的優惠價。
大象遊樂園振興國民旅遊,推動門票降價活動,門票原價900元,平日(W)減價300元,假日(H)減價100元,另有老人、兒童優惠說明如下:
(1) 老人(>=65歲)可於平日(W)減價300元後再折扣五折(0.5),假日(H)減價100元後再折扣八折(0.8)
(2) 兒童(<=12歲)可於平日(W)減價300元後再折扣六折(0.6),假日(H)減價100元後再折扣九折(0.9)
(3) 成人(12~65歲)可於平日(W)減價300元後再折扣七折(0.7),假日(H)減價100元後則無折扣
請您設計一個程式,輸入出生年份、平日假日後,可利用上述規則,輸出優惠折扣後的優惠價。