hdoj1994利息计算
2016-01-13 19:19
405 查看
Description
为自行解决学费,chx勤工俭学收入10000元以1年定期存入银行,年利率为3.7% 。利率
按年计算,表示100元存1年的利息为3.7元.实际上有时提前有时推迟取,因此实际利息按天
计算,1年按365天计算,因此Q天的利息是
本金*3.7/100 *Q/365
存了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
Input
输入数据有多组,第1行为整数T,是数据的组数.每组占一行5个数,Y-存入的本金<=100000,
Q-已存天数<=365,e-活期利率,f-定期利率,g-提高后的定期利率.
Output
每组数据输出2行.
第1行,提前支取后再存1年所得本金和利息.
第2行,继续存1年,Q+365天后所得本金和利息.
Sample Input
Sample Output
为自行解决学费,chx勤工俭学收入10000元以1年定期存入银行,年利率为3.7% 。利率
按年计算,表示100元存1年的利息为3.7元.实际上有时提前有时推迟取,因此实际利息按天
计算,1年按365天计算,因此Q天的利息是
本金*3.7/100 *Q/365
存了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
Input
输入数据有多组,第1行为整数T,是数据的组数.每组占一行5个数,Y-存入的本金<=100000,
Q-已存天数<=365,e-活期利率,f-定期利率,g-提高后的定期利率.
Output
每组数据输出2行.
第1行,提前支取后再存1年所得本金和利息.
第2行,继续存1年,Q+365天后所得本金和利息.
Sample Input
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
Sample Output
10455.5 10471.4 10438.4 10471.4 10486.8 10572.7 10535.2 10674.1#include<stdio.h> int main() { int t,y,q; double e,f,g,sum1,sum2; scanf("%d",&t); while(t--) { scanf("%d%d%lf%lf%lf",&y,&q,&e,&f,&g); sum1=(y*(1+1.7/100*q/365))*(1+3.9/100); sum2=y*(1+3.7/100*(q+365)/365); printf("%.1lf\n",sum1); printf("%.1lf\n",sum2); } return 0; }
思路:简单的数学题
相关文章推荐
- 实现带描边的圆角图片
- C#-MVC开发微信应用(7)--在管理系统中同步微信用户分组信息
- web应用发布到tomcat图片无法显示的问题
- linux服务器开启core开关,设置core文件路径
- python学习之2 正则表达式re
- 直线段生成绘制算法
- 终于我背弃了疯狂JAVA讲义
- 1_2、第一章 引言
- Android之史上最全最简单最有用的第三方开源库收集整理
- 删除链表中的元素
- 找元素值在数组中的位置
- 软件破解
- Android TextView加载Html语句
- hdu 1875 畅通工程再续(Prim)
- 静态fragment对象 onCreateView() 加载editVIew 不会刷新的问题
- drupal THEME主要文件
- spring 的普通类中如何取得session和request对象
- 初探IBM大数据处理平台BigInsights(1)
- hdu 2058 The sum problem
- IIS7.5上的REST服务的Put操作发生HTTP Error 405.0 - Method Not Allowed 解决方法