C ++减少并显示活动方程

时间:2017-08-27 21:43:51

标签: c++

我正在考虑为实验室搞清楚这个程序,我现在已经研究了一段时间了,但是在我的生活中不能弄清楚它是如何工作的。

目标是显示一个有效的等式,因为它从初始值开始递减。 例如:

20000.00 + 83.33 - 150.00 = 19933.33
19933.33 + 83.06 - 150.00 = 19866.39
19866.39 + 82.78 - 150.00 = 19799.17
19799.17 + 82.50 - 150.00 = 19731.66
19731.66 + 82.22 - 150.00 = 19663.88
19663.88 + 81.93 - 150.00 = 19595.81
19595.81 + 81.65 - 150.00 = 19527.46

等等。我必须在屏幕上显示它作为输出。但我不确定如何保持这样的递减总数,以及如何将其显示为像cout形式那样的活跃等式。

最左边的数字是用户输入的初始贷款,中间的数字是使用p * r / p计算的利率(初始贷款*利息(用户也会输入)/初始贷款)。在等号前面右边的数字是通常会进入的付款。

目标是让它执行10次迭代,或者在初始贷款完全支付后,以先到者为准。

1 个答案:

答案 0 :(得分:3)

这是一个小小的指导

金融

首先,你的基础错误。如果这是金融,它看起来像这样:-),p * r / p是垃圾。 你的情节中的第二列不是利率,也不是利率,而是利息。

P是贷款额 r是年利率

利息是使用P乘以r / 12来计算的,因为如果以数学方式输入r(例如0.05%为5%),则显示的付款是每月一次;如果r是以百分比形式进行的反向传播,则显示P * r / 1200。

C ++

可以输入参数,例如

double P, r, q;
std::cout << "Enter P, q and r:\t";
std::cin >> P >> r >> q;

您需要将数字打印固定精度,这可以通过

完成
std::cout << std::fixed << std::setprecision(2)

最后一个提示:所需的包含文件将是

#include <iostream>
#include <iomanip>

最后你需要一个循环来查找for循环或do-while循环。

这应该可以帮助你做好功课。