// 存款利息的计算。有1000元,想存5年,可按以下5种办法存: // 1、一次存5年期。 // 2、先存2年期,到期后将本息再存3年期。 // 3、先存3年期,到期后将本息再存2年期。 // 4、存1年期,到期后将本息再存1年期,连续存5次。 // 5、存活期存款。活期利息每一季度结算一次。 // 1年定期利息:4.14%; // 2年定期利息:4.68%; // 3年定期利息:5.4%; // 5年定期利息:5.85%; // 活期存款利息:0.72%;(活期存款每一季度结算一次利息) // r--年利率 n--存款年数 // 1年本息和:p = 1000*(1+r); // n年期本息和:p = 1000*(1+n*r); // 存n次1年的本息和:p = 1000*(1+r)^n; // 活期存款本息和:p = 1000*(1+r/4)^4n--一个季度的本息和 #include <stdio.h> #include <math.h> int main() { double p1,p2,p3,p4,p5; double p0 = 1000.0; double r1 = 0.0414; double r2 = 0.0468; double r3 = 0.054; double r4 = 0.0585; double huo = 0.0072; p1 = p0 * ( 1 + 5 * r4 ); p2 = ( p0 * ( 1 + 2 * r2 ) ) * ( 1 + 3 * r3 ); p3 = ( p0 * ( 1 + 3 * r3 ) ) * ( 1 + 2 * r2 ); p4 = p0 * pow( ( 1 + r1 ) , 5 ); p5 = p0 * pow( ( 1 + huo / 4 ),20 ); printf("一次存5年期:%f\n",p1); printf("先存2年期,到期后将本息再存3年期:%f\n",p2); printf("先存3年期,到期后将本息再存2年期:%f\n",p3); printf("存1年期,到期后将本息再存1年期,连续存5次:%f\n",p4); printf("存活期存款。活期利息每一季度结算一次:%f\n",p5); return 0; } <img src="http://img.blog.csdn.net/20150423121243212?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhb3lhcWlhbjU1Mg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
时间: 2024-11-02 01:33:13