Engee 文档
Notebook

计算您的贷款利息和多付款项。

该模型显示了已知付款月份、月付款额和贷款总额下的贷款利息和多付额计算。

模型本身如下图所示。

image.png

接下来,让我们为模型添加一个辅助函数,并指定贷款数据。

In [ ]:
# Подключение вспомогательной функции запуска модели.
function run_model( name_model)
    
    Path = (@__DIR__) * "/" * name_model * ".engee"
    
    if name_model in [m.name for m in engee.get_all_models()] # Проверка условия загрузки модели в ядро
        model = engee.open( name_model ) # Открыть модель
        model_output = engee.run( model, verbose=true ); # Запустить модель
    else
        model = engee.load( Path, force=true ) # Загрузить модель
        model_output = engee.run( model, verbose=true ); # Запустить модель
        engee.close( name_model, force=true ); # Закрыть модель
    end
    sleep(5)
    return model_output
end
Out[0]:
run_model (generic function with 1 method)
In [ ]:
Term = 12*7;
Monthly_payment = 25000;
Sum = 1300000;

运行模型并查看计算出的税额。

In [ ]:
run_model("Overpayment_on_loan") # Запуск модели.

Loan_interest = collect(simout["Overpayment_on_loan/Процент по кредиту"]);
Overpayment = collect(simout["Overpayment_on_loan/Переплата"]);

println("Процент переплат по кредиту: " * string(Loan_interest.value))
println("Переплата: " * string(Overpayment.value))
Building...
Progress 100%
Процент переплат по кредиту: Any[61.53846153846154]
Переплата: Any[800000]

计算结果

在本例中,我们展示了使用Engee实现日常任务的可能性。

示例中使用的块