多期复利终值实验

这个博客包含两个案例,分别涉及复利计算和教育储蓄规划。案例1中,通过输入每年存款金额和年利率,计算5年后的多期复利终值。案例2讨论了父母为孩子从12岁到17岁每年年初存入6000元,利率3%,计算17岁年末的储蓄总额,并进一步规划从18岁开始每年年初支取10000元,直到21岁年末的存款余额。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

题目如下:

案例1:假设某人计划1年后存入银行100,2年后存入银行200,3年后存入银行300,4年后存入银行400,如果存款年利率是10%,那么5年后的多期复利终值是多少?
import java.util.Scanner;
public class demo4 {
    public static void main(String[] args) {
        //此题不代数则代码如下 每年存入的数是上一年的一倍
        double a;//一年后存入银行的钱
        System.out.println("请输入一年后要存入银行的钱:");
        Scanner in = new Scanner(System.in);
        a=in.nextDouble();
        double r;//利率也是不确定的
        System.out.println("请输入存款年利率:");
        r=in.nextDouble();
        double sum=0;
        for(int i=1;i<=4;i++) {//一共存四年
            double p=1+r;
            int n=4-i+1;
            double s;
            s=a*i;
            sum=sum+s*Math.pow(p,n);
        }
        System.out.println(sum);
    }

    

}

案例2:父母准备为孩子准备教育储蓄,计划从孩子12岁起到17岁,每年年初存入6000元 ,利率3%。

(1)17岁岁末可存蓄多少金额? 

 

(2)然后,从18岁开始每年年初支取10000元,到21岁年末,那到21岁年末该存款的账面余额为多少?

 

public class demo3 {
    public static void main(String[] args) {
        double c=6000;
        double a=1.03;
        double sum=0;
        int n=6;
        for(int i=0;i<6;i++) {
            double h=Math.pow(a, n);
            sum+=c*h;
            n-=1;
        }

        System.out.println(sum);//第一问结束
        for(int j=0;j<4;j++) {
            sum=(sum-10000)*1.03;
        }
        System.out.println(sum);//第二问结束
    }

}

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值