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;
}