Visual Studio 2013 C 的迭代循环

Iteration loop in visual studio 2013 C++

本文关键字:迭代 循环 Studio 2013 Visual      更新时间:2023-10-16

我需要计算用户选择的值的代码(每年保存的金额,覆盖范围和利息为%)。

我最好的猜测是,这可以通过某种循环解决吗?因此每年500 * 1.05(利息为5%)= 525 500 = 1025 * 1.05 ..等等。

可能并不那么困难...但是我还需要知道达到目标需要多少年,因此,循环需要多少次才能达到> = 50 000。我开始进行一些编码,但这是我第二件事" Hello World"。对此的任何帮助都将是惊人的!

#include <iostream>
using namespace std;
int main() {
    float save, goal, intrest;
    cout << "save: ";
    cin >> save;
    cout << "goal: ";
    cin >> goal;
    cout << "intrest: ";
    cin >> intrest;
    float intrest1(ranta / 100 + 1);
    float sum = save * intrest1;
    while (sum < goal) {
        sum + 500 = 
    }
    cout << "summa: " << sum;
    system("pause");
}

我认为您对使用循环进行计算是正确的,而且您也不那么难:)。

我只是对您的代码进行了一些编辑,并使其输出了您节省的总金额以及达到目标所需的年限。

每次迭代,我正在增加年数,然后将sum分配为当年后节省的金额。

希望这可以帮助您到达您要去的地方。

#include <iostream>
#include <cstdlib>
using namespace std;
int main() {
    float save, goal, interest;
    cout << "save: ";
    cin >> save;
    cout << "goal: ";
    cin >> goal;
    cout << "intrest: ";
    cin >> interest;
    float interest1 = interest / 100 + 1;
    float sum = 0;
    int years = 0;
    while (sum < goal) {
      years = years + 1;
      sum = sum * interest1 + save;
    }
    cout << "sum: " << sum << "n";
    cout << "years: " << years << "n";
    system("pause");
}