C++ 递减和显示活动方程

  • 本文关键字:活动 方程 显示 C++ 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 次迭代,或者在初始贷款完全还清后,以先到者为准。

这里有一些指导

金融

首先,你弄错了基础知识。如果这是金融,它看起来像这样:-(,p*r/p 是废话。 图中的第二列不是利率,也不是利率,而是利息。

P是贷款账户 r 是年利率

利息是使用 P 乘以 r/12 计算的,因为您显示的付款是每月的,如果 r 是数学输入的(例如 0.05 表示 5%(,或者 P*r/1200,如果 r 是反常规的,则以百分比形式输入。

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循环。

这应该可以帮助您有一个良好的开端。

最新更新