在C#中为创建一个递归方法

时间:2018-11-02 13:33:11

标签: recursion

所有gegeven beginaldo和en gegeven spaarpercentsge的重新生成方法是任何gegeven aantal jaren。 必须:beginsaldo,spaarpercentage和aenal jaren,moet kunnen worden,meegeeven和an methode als argumentsen’。 埃因萨尔多·特鲁加文·艾尔·雷斯沃德 以%表示的空间百分比 Methode是静态的 Methode maakt geen gebruik van static variabelen


英文版

递归方法,用于计算给定的期初余额和给定的储蓄百分比,在给定的年限之后,最终余额为多少。必须:初始余额,节省百分比和年数必须能够记入方法作为自变量。返回净余额作为返回值%储蓄百分比(%)方法是静态和递归方法不使用静态变量

1 个答案:

答案 0 :(得分:-1)

    public static float NettEnd(float NettStart, float percentage, int years)
    {
        if (years == 0)
            return NettStart;
        else
        {
            years = years - 1;
            float factor = 1 + (percentage / 100);
            return NettEnd(NettStart * factor, percentage, years);
        }
    }

我用过google翻译,我相信这是您正在寻找的;)。我在共享之前做了测试!