Problem D. S05-04 银行存钱的本金和利息计算(非复利)

已知银行整存整取不同期限存款的年利率分别为 2.25% 期限1年; 2.43% 期限2年; 2.70% 期限3年; 2.88% 期限5年; 3.00% 期限8年; 要求输入存钱的本金和期限,求到期时能从银行得到的利息与本金的合计。

输入

输入整数期限和本金(浮点数保留两位小数)

输出

输出利息和得到的本金(结果保留两位小数,数字间用逗号和一个空格隔开)

样例

标准输入复制文本
2   1000.00
标准输出复制文本
48.60, 1048.60
标准输入复制文本
5   2020.00
标准输出复制文本
290.88, 2310.88

此为非复利问题

前提必备知识  :

    计算利息的基本公式为:利息=本金×存期×利率

    利率的换算:年利率、月利率、日利率三者的换算关系是:年利率=月利率×12(月)=日利率×360(天);月利率=年利率÷12(月)=日利率×30(天);日利率=年利率÷360(天)=月利率÷30(天)。

    

#include <bits/stdc++.h>
using namespace std;
int main()
{
double a,b,c;
cin>>a>>b;
if(a==1)
{
c=b*a*0.0225; //利息
printf("%.2lf, %.2lf",c,c+b); //c+b为本利和
}
else if(a==2)
{
c=b*a*0.0243;
printf("%.2lf, %.2lf",c,c+b);
}
else if(a==3)
{
c=b*a*0.0270;
printf("%.2lf, %.2lf",c,c+b);
}
else if(a==5)
{
c=b*a*0.0288;
printf("%.2lf, %.2lf",c,c+b);
}
else if(a==8)
{
c=b*a*0.0300;
printf("%.2lf, %.2lf",c,c+b);
}
return 0;
}

posted @   131452lin  阅读(290)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示