算法:金钱随着时间的推移

问题描述 投票:0回答:0

我正在开发一个程序作为软件工程项目的一部分。该程序是次要要求,工程过程本身是主要要求。我现在处于开始创建程序的阶段。在创建 GUI(我在 Java 中的第一个)时,我意识到我可能对实际的算法有点不知所措。

我正在尝试用 Java 创建一个程序,它将计算剩余的大学贷款/抵押贷款、流动现金、储蓄和投资金额,同时计算贷款(大学和家庭)随着时间的推移支付的款项。

问题,鉴于我的基本算法,我不太能够全神贯注地考虑为抵押贷款和大学偿还的贷款。任何帮助是极大的赞赏。除此之外,我相信我对其他变量没问题,但如果我遗漏了什么,请告诉我。

个月x

每月收入

  1. 大学贷款 输入量:principalCollege 输入速率:rateCollege 输入所需术语:numberOfPaymentsCollege 计算月供:monthlyPaymentCollege

  2. 房屋贷款 类似于大学贷款

  3. 储蓄 输入每月储蓄存款:monthlySavingsDep 输入储蓄率:savingsRate 计算 对于 (i=0; i<=x; i++){ totalSavings = (totalSavings * savingsRate) + (monthlySavingsDep) }

  4. 库存 类似于储蓄

  5. 杂项支出 输入大约每月的支出:monthlyMiscExpenditures

期望的最终输出

  1. 剩余大学贷款

  2. 剩余房屋贷款

  3. 总储蓄

  4. 总库存

  5. liquidCash = x * (monthlyRevenue - monthlyMiscExpenditures - monthlySavingsDep - monthlyStockInv - monthlyPaymentCollege - monthlyPaymentMortgage)

java algorithm finance accounting
© www.soinside.com 2019 - 2024. All rights reserved.