資 管 系 程 式 設 計 (2) 會 考 題 庫 易 E1. 陣 列 相 加 問 題 描 述 : 請 使 用 TextField 元 件 讓 使 用 者 輸 入 二 個 2x2 的 陣 列 內 容, 當 按 下 +/-/* 按 鈕 後, 接 收 兩 個 陣 列 並 進 行 加 / 減 / 乘 法 運 算, 再 將 其 結 果 顯 示 在 = 後 面 的 TextField 元 件 上 E2. 數 字 計 算 問 題 描 述 : 使 用 TextField 元 件 讓 使 用 者 輸 入 二 個 數 字, 利 用 checkbox 讓 使 用 者 選 取 +-*/ 運 算, 按 下 = 按 鈕 後 將 計 算 結 果 顯 示 在 後 面 的 TextField 元 件 上
E3. 最 大 公 因 數 問 題 描 述 : 寫 一 程 式 求 兩 數 之 最 大 公 因 數 利 用 TextField 元 件 輸 入 正 整 數 M, N (1 N M 9999), 按 下 compute 按 鈕 後 計 算 正 整 數 M, N 的 最 大 公 因 數, 並 顯 示 於 Result =? 的 Label 上 面 E4. 最 小 公 倍 數 問 題 描 述 : 寫 一 程 式 求 兩 數 之 最 小 公 倍 數 利 用 TextField 元 件 輸 入 正 整 數 M, N (1 N M 9999), 按 下 compute 按 鈕 後 計 算 正 整 數 M, N 的 最 小 公 倍 數, 並 顯 示 於 Result =? 的 Label 上 面
E5. 解 密 問 題 描 述 : 小 華 要 傳 送 一 個 四 位 數 的 整 密 碼 X 給 小 明, 為 了 防 止 密 碼 洩 漏 華 在 傳 送 前 將 X 加 密 成 為 Y, 之 後 再 將 Y 傳 送 給 小 明 假 設 知 道 華 加 密 的 方 法 是 將 X 的 每 一 個 數 字 乘 以 3 除 以 10 取 餘 數 代 之 請 寫 一 個 程 式 幫 小 明 把 小 華 傳 過 來 的 Y 還 原 為 X 輸 入 範 例 : 輸 入 加 密 值 Y: 2588 輸 出 範 例 :2588 is decoded to 4566 E6. 質 數 問 題 問 題 描 述 : 請 於 TextField 中 輸 入 一 個 小 於 999 的 整 數, 按 下 compute 後 判 別 是 否 為 質 數 並 輸 出 結 果 於 Result =? 的 Label 上 面 質 數 的 定 義 : 除 了 1 之 外 的 自 然 數, 只 能 被 1 或 自 己 整 除 的 數 輸 入 範 例 : 17 輸 出 範 例 : 17 is a prime number.
E7. 溫 度 轉 換 問 題 描 述 : 輸 入 華 氏 溫 度, 計 算 攝 氏 溫 度 提 示 : 攝 氏 溫 度 =5/9*( 華 氏 溫 度 -32) 輸 入 範 例 : 請 輸 入 華 氏 溫 度 :80 輸 出 範 例 :Celsius temperature is 26.7 E8. 聖 誕 老 人 與 馴 鹿 問 題 描 述 : 今 有 一 群 聖 誕 老 人 及 馴 鹿, 不 知 其 個 數 只 知 頭 共 有 n 個, 腳 各 有 m 隻 請 撰 寫 一 支 程 式, 讀 入 兩 數 n, m, 計 算 出 聖 誕 老 人 及 馴 鹿 的 數 量 輸 入 範 例 : 請 輸 入 頭 的 總 數 目 :15 請 輸 入 腳 的 總 數 目 :50 輸 出 範 例 :There are 5 people and 10 deer.
E9. 計 算 結 果 問 題 描 述 : 輸 入 整 數 m 與 n, 計 算 m C n 公 式 : C m n m! n! ( m n)! E10. 數 列 計 算 問 題 描 述 : 請 撰 寫 一 個 程 式, 輸 入 一 個 數 值 n, 然 後 計 算 1/1 + 1/2 + 1/3 +... + 1/n 的 值 說 明 : 數 值 n 必 須 >= 1 輸 入 範 例 : 輸 入 正 整 數 值 n : 2 輸 出 範 例 :2.5
E11. 猜 數 字 遊 戲 問 題 描 述 : 請 隨 機 產 生 4 個 數 字, 使 用 者 由 Textfield 輸 入 所 猜 測 的 4 個 數 字, 如 果 猜 對 一 個 數 字 則 B 值 加 1, 如 果 數 字 猜 對 而 且 位 置 也 一 樣, 則 A 值 加 1, 按 下 按 鈕 後 在 label 上 顯 是 X A X B, 若 全 部 答 對 則 Label 顯 示 Success!! E12. 週 年 慶 折 扣 問 題 描 述 : 某 百 貨 公 司 舉 行 週 年 慶, 給 消 費 者 的 折 扣 為 : 購 物 金 額 小 於 3000 元 打 九 折, 購 物 金 額 滿 3000 元 打 八 五 折, 滿 4000 元 打 八 折, 滿 6000 元 打 七 折 請 撰 寫 一 程 式, 輸 入 一 購 物 金 額, 輸 出 打 折 後 所 需 付 的 金 額 說 明 : 打 折 後 的 金 額 取 整 數, 其 小 數 點 請 四 捨 五 入 輸 入 範 例 : 輸 入 一 購 物 金 額 :6500 輸 出 結 果 : 需 付 金 額 :4550
E13. 算 術 測 驗 遊 戲 E14. 算 術 測 驗 遊 戲 ( 加 入 checkbox)
E15. 土 地 面 積 換 算 E16. 數 值 計 算 ( 累 加 ) 於 TextField 中 輸 入 n 值, 按 下 計 算 (Button) 後, 並 輸 出 結 果 (1+2+...+n)=?(Label) 輸 入 範 例 :100 輸 出 範 例 :1+2+3+...+100=5050
E17. 數 值 計 算 ( 累 乘 ) 請 於 TextField 中 輸 入 n 值, 按 下 計 算 (Button) 後, 並 輸 出 結 果 (1*2*...*n)=?(Label) 輸 入 範 例 :10 輸 出 範 例 :1*2*3*...*100=3628800 E18. 完 全 平 方 數 請 於 TextField1 以 及 TextField2 中 輸 入 數 值 範 圍, 按 下 計 算 (Button) 後, 並 輸 出 結 果 完 全 平 方 數 (ex:1*1=1 2*2=4) 於 結 果 (Label) 輸 入 範 例 :1-5 輸 出 範 例 :1*1=1 2*2=4 3*3=9 4*4=16 5*5=25
E19. 完 全 平 方 數 ( 二 ) 在 兩 輸 入 方 塊 中 輸 入 兩 個 數 值 按 下 計 算 後 列 出 兩 數 值 間 的 完 全 平 方 數 輸 入 範 例 :10 200 輸 出 範 例 :4 5 7 8 9 10 11 12 13 14 E20. 費 式 數 列 費 氏 數 列 (Fi bonacci Number) 是 一 個 整 數 的 數 列, 其 第 一 項 為 1, 第 二 項 為 1, 其 後 第 k 項 為 第 k-1 項 和 第 k-2 項 之 和 請 設 計 一 個 程 式, 一 個 輸 入 方 塊 輸 入 數 列 長 度, 按 下 計 算 後 在 視 窗 內 顯 示 數 列 結 果 輸 入 範 例 :5 輸 出 範 例 :1,1,2,3,5
E21. 數 列 計 算 請 於 TextField 中 輸 入 n 值, 按 下 計 算 (Button) 後, 並 輸 出 結 果 (1^1+2^2+...+n^n) 於 結 果 =?(Label) 輸 入 範 例 :3 輸 出 範 例 :1^1+2^2+3^3=14 E22. 點 餐 系 統 請 利 用 CheckBox 設 計 出 一 個 點 餐 系 統, 菜 單 上 一 共 有 三 樣 菜 色 可 以 選 擇 ( 三 明 治 15 元 漢 堡 30 元 紅 茶 20 元 ), 按 下 計 算 金 額 (Button) 後, 輸 出 金 額 =?(Label) 輸 入 範 例 : 選 擇 三 明 治 紅 茶 輸 出 範 例 : 金 額 =35 元
E23. 點 餐 系 統 ( 進 階 ): 請 利 用 List( 下 拉 式 選 單 ) 設 計 出 一 個 點 餐 系 統, 菜 單 上 一 共 有 三 樣 菜 色 可 以 選 擇 ( 三 明 治 15 元 漢 堡 30 元 紅 茶 20 元 ), 可 利 用 下 拉 式 選 單 選 擇 數 量 (0,1,2,3), 按 下 計 算 金 額 (Button) 後, 輸 出 金 額 =? 元 (Label) 輸 入 範 例 : 選 擇 三 明 治 (2) 紅 茶 (2) 輸 出 範 例 : 金 額 =70 元 E24. 溫 度 轉 換 : 請 設 計 出 一 個 溫 度 單 位 轉 換 系 統, 在 介 面 TextField 中 輸 入 數 值 ( 華 氏 ), 按 下 轉 換 (Button) 後, 輸 出 攝 氏 溫 度 =?(Label) ( 提 示 : 攝 氏 = ( 華 氏 -32)*5/9) 輸 入 範 例 :100 輸 出 範 例 : 攝 氏 溫 度 =37.78
E25. 外 幣 轉 換 : 請 設 計 出 一 個 外 幣 轉 換 系 統, 在 介 面 TextField 中 輸 入 金 額 ( 台 幣 ), 以 及 在 下 拉 式 選 單 (List) 選 擇 要 轉 換 的 外 幣 單 位 ( 美 金 人 民 幣 澳 幣 ), 按 下 轉 換 (Button) 後, 輸 出 金 額?(Label) 元 + 單 位 ( 美 金 人 民 幣 澳 幣 ) ( 提 示 : 美 金 30:1 人 民 幣 4:1 澳 幣 24:1) 輸 入 範 例 :90 輸 出 範 例 :3 元 美 金 轉 換 美 金 E26. 外 幣 轉 換 (2): 請 設 計 出 一 個 外 幣 轉 換 系 統, 在 介 面 TextField 中 輸 入 金 額 ( 台 幣 ), 以 及 在 Radio 選 擇 要 轉 換 的 外 幣 單 位 ( 美 金 人 民 幣 澳 幣 ), 按 下 轉 換 (Button) 後, 輸 出 金 額?(Label) 元 + 單 位 ( 美 金 人 民 幣 澳 幣 )( 提 示 : 美 金 30:1 人 民 幣 4:1 澳 幣 24:1) 輸 入 範 例 :90 轉 換 美 金 輸 出 範 例 :3 元 美 金
E27. 九 九 乘 法 表 請 利 用 for 迴 圈 \ 設 計 簡 易 九 九 乘 法 表, 按 下 九 九 乘 法 表 (Button) 後, 並 輸 出 結 果 (1*1=1 1*2=2...)(Lable), 排 列 順 序 須 按 照 範 例 輸 入 範 例 : 按 下 計 算 (Button) 輸 出 範 例 : 1x1=1 1x2=2 1x3=3 1x4=4 1x5=5 1x6=6 1x7=7 1x8=8 1x9=9 2x1=2 2x2=4 2x3=6 2x4=8 2x5=10 2x6=12 2x7=14 2x8=16 2x9=18 3x1=3 3x2=6 3x3=9 3x4=12 3x5=15 3x6=18 3x7=21 3x8=24 3x9=27 4x1=4 4x2=8 4x3=12 4x4=16 4x5=20 4x6=24 4x7=28 4x8=32 4x9=36 5x1=5 5x2=10 5x3=15 5x4=20 5x5=25 5x6=30 5x7=35 5x8=40 5x9=45 6x1=6 6x2=12 6x3=18 6x4=24 6x5=30 6x6=36 6x7=42 6x8=48 6x9=54 7x1=7 7x2=14 7x3=21 7x4=28 7x5=35 7x6=42 7x7=49 7x8=56 7x9=63 8x1=8 8x2=16 8x3=24 8x4=32 8x5=40 8x6=48 8x7=56 8x8=64 8x9=72 9x1=9 9x2=18 9x3=27 9x4=36 9x5=45 9x6=54 9x7=63 9x8=72 9x9=81
E28. 成 績 試 算 (1): 請 設 計 出 一 個 成 績 試 算 系 統, 在 介 面 TextField 中 輸 入 分 數, 按 下 試 算 (Button) 後, 輸 出 成 績 等 級?(Label) ( 提 示 :0-59 分, 戊 60-69, 丙 70-79, 丁 80-89, 乙 90-100, 甲 ) 輸 入 範 例 :100 輸 出 範 例 : 甲 E29. 成 績 試 算 (2) 請 設 計 出 一 個 成 績 試 算 系 統, 在 介 面 TextField1 中 輸 入 國 文 分 數 TextField2 中 輸 入 英 文 分 數 TextField3 中 輸 入 數 學 分 數 TextField4 中 輸 入 理 化 分 數, 按 下 試 算 (Button) 後, 輸 出 平 均 成 績?(Label) 輸 入 範 例 :TextField1 = 60 TextField2 = 60 TextField3 = 60 TextField4 = 60 輸 出 範 例 : 平 均 成 績 =60 分
E30. 股 票 買 賣 請 設 計 出 一 個 股 票 買 入 價 格 試 算 系 統, 在 介 面 TextField1 中 輸 入 股 票 價 格 按 下 試 算 (Button) 後, 輸 出 需 支 付 金 額?(Label) 元 ( 提 示 : 一 張 股 票 為 1000 股, 手 續 費 為 成 交 金 額 之 千 分 之 1.425, 小 數 點 以 下 無 條 件 捨 去, 不 足 20 元 以 20 元 計 ) 輸 入 範 例 :TextField1 = 10 輸 出 範 例 : 需 支 付 金 額 =10020 元 E31. 股 票 買 賣 2 請 設 計 出 一 個 股 票 賣 出 價 格 試 算 系 統, 在 介 面 TextField1 中 輸 入 股 票 價 格 按 下 試 算 (Button) 後, 輸 出 入 賬 金 額?(Label) 元 ( 提 示 : 一 張 股 票 為 1000 股, 手 續 費 為 成 交 金 額 之 千 分 之 1.425, 小 數 點 以 下 無 條 件 捨 去, 不 足 20 元 以 20 元 計, 證 交 稅 為 成 交 金 額 之 千 分 之 三 ) 輸 入 範 例 :TextField1 = 10 輸 出 範 例 : 需 支 付 金 額 =977 元
E32. 視 窗 元 件 拖 曳 請 撰 寫 一 個 可 以 在 視 窗 內 按 左 鍵 就 隨 意 拖 曳 的 Lable 並 顯 示 我 可 以 移 動 E33. 數 字 轉 換 15. 請 用 陣 列 存 放 國 字 數 字 ( 壹 貳 參...) 作 為 顯 示 對 照, 給 予 TextField 輸 入 阿 拉 伯 數 字 並 將 之 轉 換 為 中 文 顯 示
E34. 人 體 水 分 試 算 請 設 計 人 體 水 分 試 算 系 統, 在 介 面 中 TextField 輸 入 體 重, 按 計 算 按 鈕 (Button) 後, 將 人 體 水 分 的 結 果 顯 示 在 Lable(%) 中 ( 提 示 : 人 體 有 70% 都 是 水 份 ) 輸 入 範 例 :100 公 斤 輸 出 範 例 :70% E35. 字 串 反 轉 請 設 計 出 一 個 字 串 反 轉 系 統, 在 TextField 中 輸 入 一 段 字 串, 按 下 反 轉 (Button) 後, 輸 出 反 轉 後 的 值 (Lable) 輸 入 範 例 :Hellow Word!! 輸 出 範 例 :!!drow wolleh
E36. 計 程 車 費 計 算 請 設 計 出 一 個 計 程 車 費 用 試 算 系 統, 在 介 面 TextField 中 輸 公 里 數, 按 下 試 算 (Button) 後, 輸 出 金 額?(Label) 元 ( 提 示 :1 公 里 內 80 元, 每 超 過 0.5 公 里 加 5 元, 不 足 0.5 公 里 以 0.5 公 里 計 算 ) 輸 入 範 例 :1.1 輸 出 範 例 :85 元 E37. Pizza 平 分 系 統 請 設 計 出 一 個 平 分 Pizza 系 統, 在 介 面 TextField1 中 輸 入 有 幾 塊 Pizza TextField2 中 輸 入 一 塊 Pizza 要 切 成 幾 塊 TextField3 中 輸 入 有 幾 個 人, 按 下 試 算 (Button) 後, 輸 出 每 人 可 得 幾 份 Pizza?(Label) 輸 入 範 例 : TextField1 = 1 塊 Pizza TextField2 = 1 塊 Pizza 分 8 份 TextField3 = 有 8 個 人 輸 出 範 例 : 每 人 能 得 到 1 份 Pizza
E38. 身 分 證 請 於 TextField 中 輸 入 一 身 分 證 字 號 ( 必 須 確 認 開 頭 第 一 個 字 為 英 文 字 母 第 二 個 數 字 必 須 為 1 2 其 餘 8 個 必 須 為 數 字 ), 按 下 查 詢 (Button) 後, 並 輸 出 結 果 住 在 某 縣 市 的 性 別 (Label) ( 提 示 :A 台 北 市 B 台 中 市 C 基 隆 市 D 台 南 市 E 高 雄 市 F 台 北 縣 G 宜 蘭 縣 H 桃 園 縣 I 嘉 義 市 J 新 竹 縣 K 苗 栗 縣 L 台 中 縣 M 南 投 縣 N 彰 化 縣 O 新 竹 市 P 雲 林 縣 Q 嘉 義 縣 R 台 南 縣 S 高 雄 縣 T 屏 東 縣 U 花 蓮 縣 V 台 東 縣 W 金 門 縣 X 澎 湖 縣 Y 陽 明 山 Z 連 江 縣 1 是 男 生 2 是 女 生 ) 輸 入 範 例 :O100000010 輸 出 範 例 : 住 在 新 竹 市 的 男 生
E39. 彩 卷 隨 機 號 碼 產 生 10. 樂 透 彩 開 獎 參 考 下 面 的 表 單, 按 開 獎 鈕, 搖 出 並 顯 示 七 個 號 碼, 每 個 號 碼 都 是 1 到 42 的 一 個 整 數, 而 且 不 能 重 複 出 現 按 結 束 鈕, 就 停 止 程 式 執 行 註 : 若 開 出 之 號 碼 小 於 10 時, 請 於 前 面 補 上 0
E40. 股 票 買 賣 損 益 試 算 請 設 計 出 一 個 股 票 買 賣 損 益 試 算 系 統, 在 介 面 TextField1 中 輸 入 買 入 股 票 價 格 介 面 TextField2 中 輸 入 賣 出 股 票 價 格 按 下 試 算 (Button) 後, 輸 出 損 益 金 額 (+ -)?(Label) 元 ( 提 示 : 益 為 綠 字 損 為 紅 字, 一 張 股 票 為 1000 股, 手 續 費 為 成 交 金 額 之 千 分 之 1.425, 小 數 點 以 下 無 條 件 捨 去, 不 足 20 元 以 20 元 計, 證 交 稅 為 成 交 金 額 之 千 分 之 三 ) 輸 入 範 例 : TextField1 = 10 TextField2 = 10 輸 出 範 例 : -43 元 ( 紅 字 )
E41. 三 角 形 判 斷 輸 入 A, B, C 三 角 形 的 三 個 邊 長, 判 斷 為 何 種 三 角 形 A 2 =B 2 +C 2 為 直 角 三 角 形 A 2 >B 2 +C 2 為 鈍 角 三 角 形 A 2 <B 2 +C 2 為 銳 角 三 角 形 若 輸 入 值 無 法 成 為 三 角 形, 請 輸 出 邊 長 無 法 形 成 三 角 形
E42. 油 價 試 算 請 設 計 出 一 個 油 價 試 算 系 統, 在 介 面 RadioBox 中 選 擇 汽 油 種 類 (92 無 鉛 95 無 鉛 98 無 鉛 ) 並 在 TextField 中 輸 入 加 多 少 錢, 按 下 試 算 (Button) 後, 輸 出 幾 公 升?(Label) 公 升 ( 提 示 :92 無 鉛 21.4 元 / 公 升 95 無 鉛 22.9 元 / 公 升 98 無 鉛 24.9 元 / 公 升, 算 到 小 數 第 二 位 四 捨 五 入 ) 輸 入 範 例 : 100 92 無 鉛 輸 出 範 例 : 4.67 公 升
E43. 油 價 試 算 2 請 設 計 出 一 個 油 價 試 算 系 統, 在 介 面 RadioBox 中 選 擇 汽 油 種 類 (92 無 鉛 95 無 鉛 98 無 鉛 ) 並 在 TextField 中 輸 入 加 幾 公 升, 按 下 試 算 (Button) 後, 輸 出 多 少 錢?(Label) 元 ( 提 示 :92 無 鉛 21.4 元 / 公 升 95 無 鉛 22.9 元 / 公 升 98 無 鉛 24.9 元 / 公 升, 算 到 小 數 第 二 位 四 捨 五 入 ) 輸 入 範 例 :5 92 無 鉛 輸 出 範 例 :107 元
E44. 視 窗 大 小 擷 取 17. 請 設 計 出 一 個 Button( 抓 取 視 窗 大 小 ) 一 個 Lable(Width= Height=), 按 下 Button 後 Lable 顯 示 Width=?px Height=?px 輸 入 範 例 : 按 下 Button 輸 出 範 例 :Width=100px Height=200px E45. 迴 文 判 定 請 設 計 出 兩 個 TextField 並 判 斷 兩 個 字 串 是 否 為 迴 文 ( 正 反 倒 置 的 字 串 ), 如 為 迴 文 在 視 窗 中 顯 示 字 串 是 迴 文 輸 入 範 例 :123 321 輸 出 範 例 : 字 串 是 迴 文
E46. 四 捨 五 入 請 設 計 四 捨 五 入 的 視 窗, 視 窗 中 有 兩 個 TextField 其 一 為 數 值, 另 一 為 四 捨 五 入 的 位 數, 並 在 按 計 算 按 鈕 後, 將 四 捨 五 入 的 結 果 顯 示 在 視 窗 中 輸 入 範 例 :123456 3 輸 出 範 例 :123000 E47. 踩 炸 彈 踩 地 雷, 將 井 字 格 每 回 合 會 有 一 個 炸 彈 藏 在 其 中 一 格 中, 若 按 到 炸 彈 就 會 顯 示 爆 炸 了, 並 重 新 開 始
E48. 年 薪 計 算 請 設 計 出 年 薪 試 算 系 統, 在 介 面 TextField1 中 輸 入 底 薪 ( 月 薪 ),Raido 中 選 擇 年 終 ( 一 個 月 兩 個 月 三 個 月 ), 按 下 試 算 (Button) 後, 在 Lable 中 顯 示 結 果 年 薪 多 少 錢 ( 元 ) 輸 入 範 例 :22000 元 3 個 月 輸 出 範 例 :330000 元 E49. 年 薪 成 長 計 算 請 設 計 出 年 薪 成 長 試 算 系 統, 在 介 面 TextField1 中 輸 入 底 薪 ( 月 薪 ), 介 面 TextField2 中 輸 入 做 幾 年, 按 下 試 算 (Button) 後, 在 Lable 中 顯 示 結 果 每 月 多 少 錢 ( 元 ) ( 提 示 : 固 定 每 年 加 薪 10%) 輸 入 範 例 :22000 元 2 年 輸 出 範 例 :26620 元
E50. 折 舊 計 算 請 設 計 出 一 個 折 舊 ( 直 線 法 ) 試 算 系 統, 在 介 面 TextField1 中 輸 入 成 本 介 面 TextField2 中 輸 入 使 用 年 限 介 面 TextField3 中 輸 入 殘 值 按 下 試 算 (Button) 後, 輸 出 每 年 折 舊 金 額?(Label) 元 ( 直 線 法 :( 成 本 - 殘 值 )/ 耐 用 年 限 = 折 舊 費 用, 若 有 小 數 點 算 到 小 數 第 二 位 ) 輸 入 範 例 : TextField1 = 100000 TextField2 = 5 TextField3 = 10000 輸 出 範 例 : 第 一 年 18000 元 第 二 年 18000 元 第 三 年 18000 元 第 四 年 18000 元 第 五 年 18000 元
E51. 折 舊 計 算 2 請 設 計 出 一 個 折 舊 ( 年 數 合 計 法 ) 試 算 系 統, 在 介 面 TextField1 中 輸 入 成 本 介 面 TextField2 中 輸 入 使 用 年 限 介 面 TextField3 中 輸 入 殘 值 按 下 試 算 (Button) 後, 輸 出 每 年 折 舊 金 額?(Label) 元 ( 年 數 合 計 法 :( N 為 資 產 耐 用 年 限 ) 第 一 年 折 舊 費 用 :N/(1+2+.+N)*( 成 本 - 殘 值 ) 第 二 年 折 舊 費 用 :(N-1)/(1+2+.+N)*( 成 本 - 殘 值 )) 輸 入 範 例 : TextField1 = 100000 TextField2 = 5 TextField3 = 10000 輸 出 範 例 : 第 一 年 30000 元 第 二 年 24000 元 第 三 年 18000 元 第 四 年 12000 元 第 五 年 6000 元
E52. 車 禍 預 警 請 設 計 出 車 禍 碰 撞 預 警 系 統, 在 介 面 TextField1 中 輸 入 前 方 障 礙 物 距 離 (km), 介 面 TextField2 中 輸 入 現 在 車 速 (km/h), 按 下 試 算 (Button) 後 不 考 慮 其 他 條 件 下, 在 Lable 中 顯 示 幾 分 後 會 撞 上 輸 入 範 例 : TextField1 = 1 TextField2 = 60 輸 出 範 例 : 1 分 鐘 後 E53. 射 擊 遊 戲 射 擊 遊 戲, 在 游 標 點 擊 視 窗 中 的 任 一 位 置 可 以 畫 出 圓 形
E54. 通 訊 錄 產 生 請 設 計 出 通 訊 錄 產 生 器, 在 介 面 TextField1 中 輸 入 姓 名, 介 面 TextField2 中 輸 入 電 話, 按 下 試 算 (Button) 後, 在 Lable 中 顯 示 姓 名 電 話, 並 且 TextField1 TextField2 會 清 空, 可 以 讓 使 用 者 再 次 新 增, 當 使 用 者 再 次 新 增 時 Lable 中 的 資 料 會 換 行, 並 加 上 一 筆 新 資 料 輸 入 範 例 : 第 一 次 輸 入 TextField1 = 王 曉 明 TextField2 = 0912345678 第 二 次 輸 入 TextField1 = 王 大 名 TextField2 = 0987654321 輸 出 範 例 : 第 一 次 輸 入 王 曉 明 0912345678 第 二 次 輸 入 王 曉 明 0912345678 王 大 明 0987654321
E55. 密 碼 遊 戲 請 設 計 出 一 款 終 極 密 碼 遊 戲, 系 統 一 開 始 會 有 一 個 隨 機 數 字 (0~100) 但 不 會 顯 示 出 來, 玩 家 需 要 再 TextField 中 輸 入 一 個 數 字, 並 按 下 定 時 炸 彈 (Button), 若 猜 中 數 字 則 會 alert(" 爆 炸 拉 "), 若 沒 猜 中 則 會 顯 示 數 字 區 間 ex:0~100(lable), 如 果 玩 家 輸 入 的 數 字 不 再 區 間 內 或 是 值 不 對, 則 alert(" 輸 入 值 錯 誤 ") 輸 入 範 例 : 10 輸 出 範 例 : 若 猜 中 alert(" 爆 炸 拉 ") 若 沒 猜 中 Lable =?~10 10~? 若 輸 入 值 不 再 範 圍 內 alert(" 輸 入 值 錯 誤 ")
E56. 車 禍 預 警 請 設 計 出 車 禍 碰 撞 預 警 系 統, 在 介 面 TextField1 中 輸 入 前 方 車 輛 距 離 (km), 介 面 TextField2 中 輸 入 前 方 車 速 (km/h), 介 面 TextField3 中 輸 入 我 方 車 速 (km/h)( 時 速 不 可 <= 前 方 車 輛 時 速 ), 按 下 試 算 (Button) 後 不 考 慮 其 他 條 件 下, 在 Lable 中 顯 示 幾 分 後 會 撞 上 輸 入 範 例 : TextField1 = 1 TextField2 = 60 TextField2 = 70 輸 出 範 例 : 6 分 鐘 後
中 M1. 本 利 和 計 算 問 題 描 述 : 試 撰 寫 一 程 式, 輸 入 本 金 p 月 利 率 r 及 存 款 期 數 n( 以 月 為 單 位 ), 並 依 下 列 公 式 計 算 本 利 和 t 其 中 n 為 正 整 數,p r t 為 浮 點 數 型 態 說 明 : 公 式 : t p (1 r) n 輸 入 範 例 : 請 輸 入 本 金 :100000 請 輸 入 月 利 率 : 0.006 請 輸 入 存 款 期 數 :20 輸 出 範 例 : 本 利 和 為 112709
M2. 個 人 所 得 稅 計 算 問 題 描 述 : 根 據 下 表, 設 計 一 個 程 式 計 算 個 人 所 得 稅 使 用 者 輸 入 其 年 薪, 則 程 式 輸 出 應 繳 所 得 稅 級 別 第 一 級 第 二 級 第 三 級 第 四 級 第 五 級 年 薪 ( 萬 ) 37 以 下 37~99 99~198 198~372 372 以 上 稅 率 6% 13% 21% 30% 40% 輸 出 說 明 : 公 式 : 應 繳 稅 額 =( 各 級 年 薪 的 總 額 各 級 稅 率 ) 的 累 加 例 如 : 個 人 所 得 : 500,000 應 繳 稅 額 = (370,000 6%) + (130,000 13%) 輸 入 範 例 : 請 輸 入 個 人 所 得 : 500000 輸 出 範 例 : 應 繳 稅 額 = 39100
M3. 身 分 證 字 號 檢 查 問 題 描 述 : 設 計 一 個 程 式 可 以 檢 查 身 分 證 字 號 的 正 確 性 檢 查 號 碼 的 規 則 如 下 : A1 N1 N2 N3 N4 N5 N6 N7 N8 N9 英 文 字 母 1 代 表 男 性 2 代 表 女 性 檢 查 號 碼 (1) 字 母 A1 對 應 到 一 個 兩 位 數 的 代 號, 請 查 下 表 : 字 母 A B C D E F G H J K L M N P Q R S T U V X Y W Z 代 號 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 令 其 代 號 之 十 位 數 為 X1, 個 位 數 為 X2, 例 如 Y 的 代 號 31,X1=3,X2=1 (2) 計 算 公 式 為 : Y=X1+9 X2+8 A1+7 A2+6 A3+5 A4+4 A5+3 A6+2 A7+A8+A9 如 果 Y 可 以 被 10 整 除 則 此 身 分 證 號 碼 是 對 的, 否 則 是 錯 的 例 如 : 輸 入 身 分 證 字 號 :T112663836 2+7*9 + 1*8 + 1*7 + 2*6 + 6*5 + 6*4 + 3*3 + 8*2 + 3*1 + 6 = 180 180 除 以 10 整 除, 因 此 為 符 合 規 則 的 號 碼 輸 入 範 例 : T112663836 輸 出 範 例 : This ID is true!
M4. 停 車 費 計 算 問 題 描 述 : 假 設 某 個 停 車 場 的 費 率 是 停 車 2 小 時 以 內, 每 半 小 時 30 元, 超 過 2 小 時, 但 未 滿 4 小 時 的 部 分, 每 半 小 時 40 元, 超 過 4 小 時 以 上 的 部 分, 每 半 小 時 60 元, 未 滿 半 小 時 部 分 不 計 費 如 果 您 從 早 上 10 點 23 分 停 到 下 午 3 點 20 分, 請 撰 寫 程 式 計 算 共 需 繳 交 的 停 車 費
M5. 基 本 熱 量 計 算
. M6. BMI 計 算
M7. 貨 幣 轉 換
M8. 排 列 組 合 排 列 程 式, 輸 入 數 值 用 逗 號 或 空 格 格 開, 並 計 算 其 排 列 組 合 : 當 使 用 者 輸 入 1,, 時 能 偵 測 到 錯 誤 執 行 結 果 如 下
M9. 小 畫 家 ( 點 擊 作 畫 ) 利 用 CheckBox 製 作 簡 單 的 小 畫 家, 右 邊 選 項 有 ( 方 塊 圓 橢 圓 三 角 形 ) 四 個 選 項 可 選 擇, 點 下 CheckBox 後, 左 邊 空 白 處 就 會 顯 示 出 圖 形 ( 舊 畫 面 會 清 空 ) 輸 入 範 例 : 點 擊 方 塊 (CheckBox) 輸 出 範 例 : 畫 面 出 現 方 塊 M10. 小 畫 家 ( 拖 曳 作 畫 ) 利 用 CheckBox 製 作 簡 單 的 小 畫 家, 並 利 用 拖 曳 方 式 繪 圖, 右 邊 選 項 有 ( 方 塊 圓 橢 圓 三 角 形 ) 四 個 選 項 可 選 擇, 點 下 CheckBox 後, 利 用 滑 鼠 拖 曳 方 式 繪 圖 輸 入 範 例 : 點 擊 方 塊 (CheckBox), 利 用 滑 鼠 拖 曳 輸 出 範 例 : 畫 面 出 現 方 塊
M11. 捲 軸 應 用 M12. 捲 軸 應 用 2
M13. 主 選 單 應 用 M14. 核 選 盒 應 用
M15. 繪 圖 應 用 M16. 核 選 盒 應 用
M17. 拖 曳 應 用 M18. 清 單 應 用
M19. 下 拉 選 單 應 用 M20. Swing 按 鈕 與 標 籤 搭 配 圖 檔 應 用
M21. JList 應 用
M22. 電 費 試 算 請 設 計 出 一 個 電 費 試 算 系 統, 在 介 面 TextField 中 輸 入 度 數, 選 擇 夏 月 or 非 夏 月 (List) 電 費, 按 下 試 算 (Button) 後, 輸 出 金 額?(Label) 元 ( 提 示 : 夏 月 110 度 以 下 部 分 每 度 2.100 元,111 度 至 330 度 部 分 每 度 2.730 元, 331 度 至 500 度 部 分 每 度 3.360 元,501 度 以 上 部 分 每 度 3.465 元 非 夏 月 110 度 以 下 部 分 每 度 2.100 元,111 度 至 330 部 分 每 度 2.415 元,331 度 以 上 每 度 2.73 元 ) 輸 入 範 例 :100 選 擇 非 夏 月 電 費 輸 出 範 例 :210 元 `
M23. 水 費 試 算 請 設 計 出 一 個 水 費 試 算 系 統, 在 介 面 TextField 中 輸 入 度 數, 按 下 試 算 (Button) 後, 輸 出 金 額?(Label) 元 ( 提 示 :1-10 度, 每 度 7.35 元 11-30 度, 每 度 9.45 元 31-50 度, 每 度 11.55 元 51 度 以 上, 每 度 12.075 元 ) 輸 入 範 例 :10 輸 出 範 例 :75.5 元
M24. 火 車 票 價 試 算 請 設 計 出 一 個 火 車 票 價 試 算 系 統, 在 介 面 RadioBox 中 選 擇 車 種 ( 區 間 車 莒 光 號 自 強 號 ) 並 在 TextField 中 輸 入 公 里 數, 按 下 試 算 (Button) 後, 輸 出 多 少 錢?(Label) 元 ( 提 示 : 復 興 號 : 每 人 每 公 里 1.46 元 莒 光 號 : 每 人 每 公 里 1.75 元 自 強 號 : 每 人 每 公 里 2.27 元, 各 車 種 現 行 起 碼 里 程 為 10 公 里 計 價, 不 滿 10 公 里, 以 10 公 里 計 價 算 到 個 位 數 四 捨 五 入 ) 輸 入 範 例 : 區 間 車 10 公 里 輸 出 範 例 : 11 元
M25. 火 車 票 價 試 算 2 請 設 計 出 一 個 火 車 票 價 試 算 系 統, 在 介 面 RadioBox 中 選 擇 車 種 ( 區 間 車 莒 光 號 自 強 號 ) 並 在 RadioBox2 中 選 擇 起 點 都 市 ( 台 北 新 北 台 中 台 南 高 雄 ), RadioBox3 中 選 擇 終 點 都 市 ( 台 北 新 北 台 中 台 南 高 雄 ), 按 下 試 算 (Button) 後, 輸 出 多 少 錢?(Label) 元 ( 提 示 : 復 興 號 : 每 人 每 公 里 1.46 元 莒 光 號 : 每 人 每 公 里 1.75 元 自 強 號 : 每 人 每 公 里 2.27 元, 各 車 種 現 行 起 碼 里 程 為 10 公 里 計 價, 不 滿 10 公 里, 以 10 公 里 計 價 算 到 個 位 數 四 捨 五 入, 每 站 差 距 100 公 里 ) 輸 入 範 例 : 自 強 台 北 新 北 輸 出 範 例 : 227 元
M26. 加 法 測 驗 密 碼 遊 戲 請 實 作 兩 位 數 的 加 法 測 驗 : 每 題 都 隨 意 產 生 兩 個 二 位 整 數 做 加 法 測 驗, 答 對 一 題 計 十 分, 一 共 出 十 個 題 目, 最 後 輸 出 成 績 執 行 情 況 : a. 每 次 出 現 測 驗 題 如 下 : b. 輸 入 之 答 案 正 確 時, 就 出 現 如 下 面 的 訊 息 方 塊 : c. 輸 入 答 案 錯 誤, 則 出 現 如 下 面 的 訊 息 方 塊 : d. 完 成 十 題 測 驗 後, 會 出 現 總 分, 如 下 所 示, 然 後 按 " 確 定 " 後, 就 結 束 程 式 的 執 行
M27. 小 畫 家 請 寫 出 一 個 簡 單 小 畫 家, 畫 筆 可 以 擇 顏 色 ( 紅 藍 綠 黃 黑 ), 並 且 可 以 選 擇 三 種 粗 度
M28. 就 學 貸 款 計 算 請 設 計 出 一 個 學 貸 還 款 試 算 系 統, 在 介 面 TextField1 中 輸 入 貸 款 總 額 在 介 面 TextField2 中 輸 入 還 款 期 數 ( 要 還 幾 個 月 ) 按 下 試 算 (Button) 後, 輸 出 每 期 要 還 多 少 錢?(Label) 元 ( 提 示 : 每 個 月 本 金 + 利 息 = 貸 款 本 金 * { [ (1+1.62% / 12) ^ 還 款 月 數 ] * (1.62% / 12) } / { [ (1+1.62%/12 ) ^ 還 款 月 數 ] 1 }, 需 用 double 計 算, 最 後 結 果 需 轉 成 Int) 輸 入 範 例 : TextField1 = 1000000 TextField2 = 12 輸 出 範 例 : 需 支 付 金 額 =84067 元
難 H1. 拼 圖 格 遊 戲 H2. OX 遊 戲
H3. 數 字 計 算 機
H4. 簡 易 小 畫 家 使 用 滑 鼠 拖 曳 來 繪 圖 H5. 配 對 遊 戲