不能理解的循环
2视图(30天)
显示旧的评论
创建一个脚本文件,计算当前资产抵押贷款。这个程序必须允许用户输入以下:
- 原始的抵押价值
- 每年的利率(% -不是小数)
- 每月的付款
- 个月支付的数量
程序必须向用户输出当前的平衡。使用这个数学发现抵押值:
(
新)余额=(旧)* (1 + monthly_interest_rate)平衡
- - - - - -
Monthly_Payment
你必须使用一个FOR循环
计算每个月的平衡,到达当前余额。
确保你与单位一致
- - - - - -
使所有月度计算)
答案(2)
詹姆斯Tursa
2020年4月2日
编辑:詹姆斯Tursa
2020年4月2日
第一个问题是来自用户的输入。
这pv分配一个字符的字符串:
pv = (“你原抵押价值是什么?”);
这从用户得到一个值,将该值赋给pv:
pv =输入(“你原抵押价值是什么?”);
使用输入的行()函数是你想要的。
第二个问题是你的pv计算。用这个公式的说明:
(
新)余额=(旧)* (1 + monthly_interest_rate)平衡
- - - - - -
Monthly_Payment
但是你的代码是这样的:
pv = pv *(1 +增长率);
你的代码看起来不像它匹配公式,它是失踪的月度付款部分。
0评论
图像分析
2020年4月2日
你忘了使用输入()括号前,等等。这是改进代码:
pv =输入(“你原抵押价值是什么?”);
disp (' ')
r =输入(“年度利率百分比是什么在你的家里?”);
disp (' ')
numPeriods =输入(“有多少个月你支付morgage吗?”);
disp (' ')
pmt =输入(“你有多少支付了到目前为止吗?”);
率= 0.1/12;
% numPeriods = 10 * 12;
current_balance = 1: numPeriods;
为循环= 1:numPeriods
pv = pv *(1 +增长率);
current_balance(循环)=光伏;
流(“当前余额% d期后(% d)是% .2f \ n ',…
循环,numPeriods, current_balance(循环));
结束
仍然有一些事情你需要修复。