int func(int now, int type)
{
//存款利息的计算。有1000元,想存5年,可按以下5种办法存:
float res = now, r;
if (type == 1) {
// (1)一次存5年期
// 5年期定期存款利息为3%;
r = 0.03;
res *= (5 * r + 1);
}
if (type == 2) {
// (2)先存2年期,到期后将本息再存3年期
// 2年期定期存款利息为2.1%; 3年期定期存款利息为2.75%;
r = 0.021;
res *= (2 * r + 1);
r = 0.0275;
res *= (3 * r + 1);
}
if (type == 3) {
// (3)先存3年期,到期后将本息再存2年期
// 2年期定期存款利息为2.1%; 3年期定期存款利息为2.75%;
r = 0.0275;
res *= (3 * r + 1);
r = 0.021;
res *= (2 * r + 1);
}
if (type == 4) {
// (4)存1年期,到期后将本息再存1年期,连续存5次
// 1年期定期存款利息为1.5%;
r = 0.015;
for (int i = 0; i < 5; i++)
{
res *= (r + 1);
}
}
if (type == 5)
{
//(5)存活期存款,活期利息每一季度结算一次
//活期存款利息为0.35%(活期存款每一-季度结算一次利息)
r = 0.0035;
for (int i = 0; i < 5 * 4; i++)
{
res *= (r + 1);
}
}
return res;
}
登录后提交答案