Visual Studio 2013 C 的迭代循环
Iteration loop in visual studio 2013 C++
我需要计算用户选择的值的代码(每年保存的金额,覆盖范围和利息为%)。
我最好的猜测是,这可以通过某种循环解决吗?因此每年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");
}
相关文章:
- 擦除while循环中迭代的元素
- 对于set上的循环-获取next元素迭代器
- 基于范围的 for 循环:迭代使用一个元素扩展的向量
- 将多个 for 循环组合成单个迭代器
- 为什么我的 scanf() 没有在我的数组上迭代我的 for 循环?
- 使用一个 for 循环如何迭代和测试迭代器值?
- 循环挂起迭代的 std::擦除 on std::list
- 使用基于范围的循环迭代矢量时出现问题
- 整个循环花费的时间比其迭代总和要长
- 为什么"i"在循环的每次迭代中都没有增加?(C++)
- 转到基于范围的 for 循环中的下一个迭代器
- C++:返回一个基于范围 for 循环迭代器,其中包含继承对象
- 在分配和发布递增循环迭代器时C++无限循环(gcc 错误?
- C++ Code 在 for 循环期间不会累积变量中的总和,仅提供最终迭代值
- Visual Studio 2013 C 的迭代循环
- 矢量迭代循环引发错误
- C++:如何将数据从迭代循环输出到列中
- 迭代循环重复的次数比我预期的要多
- c++ 11线程在迭代循环时间
- 迭代循环与索引循环