作業內容:
大華(170公分)想趁著暑假期間帶著全家到墾丁去玩,
其中有兩個68歲的爸媽(168公分、149公分)、
一個六個月大的嬰兒、
一個就讀小學的兒子(130公分),
然後大華想從基隆搭火車去,
他想知道每種火車的價錢是多少(從基隆到墾丁全程為420公里),
普快(編號1)每公里1.06元,
區間(編號2)每公里1.46元,
莒光(編號3)每公里1.75元,
自強(編號4)每公里2.27元,
未滿115公分免費,
115公分 ~ 150公分半價,
150公分以上全價。
輸出入格式:
以上的例子,應輸出1: 1334, 2: 1838, 3: 2082, 4: 2858.。
輸入為一個整數 n,n 為公里數,0 < n < 1000,當 n 輸入-1則程式結束。
輸出為 1: p1, 2: p2, 3: p3, 4: p4.,p1、p2、p3、p4皆為整數,
p1為普快票價,p2為區間票價,p3為莒光票價,p4為自強票價。
請注意,要先算出一張全票後,再算一張半票,如直接求取乘積,恐有誤差。
如遇票價後有小數點,請用Math.Round()化整。
範例:
Input:
420
300
999
0
-1
Output:
1: 1334, 2: 1838, 3: 2082, 4: 2858.
1: 954, 2: 1314, 3: 1488, 4: 2042.
1: 3178, 2: 4378, 3: 4956, 4: 6804.
1: 0, 2: 0, 3: 0, 4: 0.
==============================
這一題 的 莒光 票價似乎怪怪的。
http://pastie.org/2240979