程式型態: JAVA Application
Project名稱: Bxxxxxxx
類別名稱: 可分類別(若分類別,含main之主程式請命名為BxxxxxxTest),也可不分類別
題目

莊家有一個聚寶盆,使用者可以向莊家的聚寶盆進行投資。每累積一天,聚寶盆中的金額會先變成原來的 2 倍,但莊家會依照個人學號計算出的抽成費率進行抽成,因此每天會從翻倍後的金額中扣除抽成金額,扣除後的剩餘金額繼續累積。聚寶盆最大容量為一百萬元。

  • 抽成費率 = 10% + 學號後七位數字總和 ÷ 8 所得餘數

  • 程式一開始需顯示自己的姓名、學號,以及依照學號計算出的抽成費率

  • 由使用者分別輸入要投資的金額與想要累積的天數

  • 接著輸出每日累積結果,內容需包含:天數、原本金額、翻倍後、抽成金額、剩餘金額
    (注意:輸出排版需要包含標題與相關數值,並且要上下對齊)

  • 因聚寶盆最多只能裝下一百萬元,一旦某一天計算後的剩餘金額超過一百萬元,就列印出累積到第幾天,聚寶盆已經裝不下的訊息,以及第幾天開始,後面的天數都不再列入累積的訊息

  • 最後告知原本投入多少錢、最終獲得多少錢、實際增加多少錢及莊家抽成總收入為多少錢

  • 所有金額之顯示,一律四捨五入至小數點後 2 位,並加上千分位符號

備註:

因畫面顯示金額會四捨五入至小數點後 2 位,但程式內部仍使用未四捨五入的數值計算,因此手動加總表格數字時可能會有些微差距,最終結果請以程式內部計算後輸出的結果為準

切勿抄襲,抄襲 0 分

 

程式結果(參考畫面):