時間限制: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 按照國家法律...