Download presentation
Presentation is loading. Please wait.
Published byEnrique Barbero Modified 5年之前
1
TOI推廣計畫 解題-貨幣轉換 Icon made by [
2
「讀萬卷書不如行千里路」,一位臺灣學生小品已經厭倦只能看課本了解各地特色、名勝古蹟,因此他決定要親自走訪各地去見識各地的美景。當然錢是一個重要的問題,小品的預算有限必需很仔細的規劃去每個地方的金錢使用額度,這是他想去各地方的貨幣匯率(1)臺灣(T):1.0 (2)美國(U):30.9 (3)日本(J):0.28 (4) 歐洲(E):34.5, (ex: 30.9台幣可以換1美金)。 請幫小品設計一個貨幣轉換的程式,讓他更有金錢概念可以快速的轉換算成各幣值,1. 首先先輸入原有的預算(TWD),2. 接著輸入一筆花費的金額、幣值,3. 最後算出預算扣除此筆消費所剩下的該幣值餘額。 題 目
3
輸入格式 輸出格式 輸入範例 50000 輸出範例 U 1418.12 輸入範例 15000 輸出範例 No Money
第一行有一個正整數n ( 𝟏𝟎 𝟒 n 𝟏𝟎 𝟔 ),代表已有的預算。接下來一行,有一個正整數m (𝟏 m 𝟏𝟎 𝟔 )和一個字元S,分別代表一筆花費的金額、幣制。 輸出格式 輸出「預算扣除此筆消費」所剩下的S幣值簡稱、和餘額(四捨五入至小數點後第二位),若餘額不足則輸出No Money。 輸入範例 50000 200 U 輸出範例 U 輸入範例 15000 800 E 輸出範例 No Money
4
1. 資料讀取 整數、字元陣列讀取 2. 轉換貨幣 判斷各幣值所剩餘額
解題重點: 1. 資料讀取 整數、字元陣列讀取 2. 轉換貨幣 判斷各幣值所剩餘額 Icon made by [ from
5
1.資料讀取 整數、字元陣列讀取 Icon made by [ from
6
1. 資料讀取 輸入: 第一行有一個正整數n ( 𝟏𝟎 𝟒 n 𝟏𝟎 𝟔 ),代表已有的預算。接下來一行,有一個正整數m (𝟏 m 𝟏𝟎 𝟔 )和一個字元S,分別代表一筆花費的金額、幣制。 輸入範例 50000 200 U 輸出範例 U 紀錄幣制字元
7
2. 轉換貨幣 判斷各幣值所剩餘額 Icon made by [ from
8
2. 貨幣轉換 計算餘額: 結餘:預算轉換成要求幣值 – m 輸入範例 50000 200 U 輸出範例 U 1418.12
把讀取的預算轉換成要求幣值 預算:50000 台幣 = 美金 消費:200 美金 結餘:預算轉換成要求幣值 – m = – 200 = (美金) 各地貨幣匯率: (1) 臺灣(T):1.0 (2) 美國(U):30.9 (3) 日本(J):0.28 (4) 歐洲(E):34.5 輸入範例 50000 200 U 輸出範例 U (cur) (m) (n)
9
2. 貨幣轉換 計算餘額: 輸入範例 50000 200 U 輸出範例 U 1418.12 把讀取的預算轉換成要求幣值 各地貨幣匯率:
(1) 臺灣(T):1.0 (2) 美國(U):30.9 (3) 日本(J):0.28 (4) 歐洲(E):34.5 輸入範例 50000 200 U 輸出範例 U n m cur
10
2. 貨幣轉換 計算餘額: 消費金額 輸入範例 50000 200 U 輸出範例 U 1418.12 (1) 臺灣(T): 1.0
(3) 日本(J): 0.28 (4) 歐洲(E): 34.5 大於預算 沒錢 小於預算 算餘額 輸入範例 50000 200 U 輸出範例 U
11
3. 範例程式
Similar presentations