1016 計算利息

2021-06-27 06:23:57 字數 1068 閱讀 2178

時間限制:1 秒

記憶體限制:32 兆

特殊判題: 否

提交:39

解決: 29

為自行解決學費,小明勤工儉學收入10000元以1年定期存入銀行,假設年利率為3.7%。利率按年計算,表示100元存1年的利息為3.7元。實際上有時提前有時推遲取,因此實際利息按天計算,1年按365天計算,因此q天的利息是本金*3.7/100*q/365。

在存了q天後,1年定期利息會提高。例如存了100天後1年定期年利息提高到3.9%。如將存款提前全取出,再存1年定期。那麼前面的100天只能按活期利息1.7%計算。

100天的利息和本金:10000(1+1.7/100*100/365)=10046.6

再存1年定期:10046.6(1+3.9/100)=10438.4

得到的利息加本金為10438.4

如果無視利息的提高,再存1年。得到的利息加本金為(定期推遲取,利率不變)

10000*(1+3.7/100*(100+365)/365)=10471.4

輸入資料有多組,第1行為整數t,是資料的組數。每組佔一行5個數,y表示存入的本金<=100000,q表示已存天數<=365,e表示活期利率,f表示定期利率,g表示提高後的定期利率。

每組資料輸出2行。

第1行,提前支取後再存1年所得本金和利息。

第2行,繼續存1年,q+365天後所得本金和利息。

結果保留1位小數。

4 10000 100 2.3 3.7 3.9

10000 100 1.7 3.7 3.9

10000 200 1.7 3.7 3.9

10000 300 1.7 3.7 3.9

10455.5

10471.4

10438.4

10471.4

10486.8

10572.7

10535.2

10674.1

#includeint main()

}

計算存款利息。

程式頭部注釋開始 為避免提交博文中遇到的問題,將用於表明注釋的斜槓刪除了 程式的版權和版本宣告部分 檔名稱 楊建和 作 者 完成日期 2011 年 11 月 12 日 版 本號 對任務及求解方法的描述部分 輸入描述 金額與存期 問題描述 輸入存款金額並選擇存款種類,計算出利息 不計利息稅 如果是活期...

存款利息的計算

存款利息的計算。有 1000元,想存5年,可按以下5種辦法存 1 一次存5年期。2 先存 2 年期,到期後將本息再存 3 年期。3 先存 3年期,到期後將本息再存 2 年期。4 存1年期,到期後將本息再存1年期,連續存5 次。5 存活期存款。活期利息每一季度結算一次。2007 年 12 月的銀行存款...

演算法提高 利息計算

問題描述 編制程式完成下述任務 接受兩個數,乙個為使用者一年期定期存款金額,乙個為按照百分比格式表示的利率 程式計算一年期滿後本金與利息總額。說明 1 存款金額以人民幣元為單位,可能精確到分 2 輸入利率時不需要輸入百分號,例如一年期定期存款年利率為2.52 使用者輸入2.52即可 3 按照國家法律...