Итак, я пытаюсь определить общую сумму прибыли от инвестиций в 5 фунтов стерлингов с ежедневной процентной ставкой 1,01%.Очевидно, мне нужна сложная процентная ставка, поэтому у меня пока есть это:
int main() {
double i = 500;
int loop;
int loopa;
double lowInterest;
double highInterest;
lowInterest = 1.01;
highInterest = 1.75;
cout.precision(2);
for(loop = 1;loop < 1826;loop++) {
if(i<1001) {
i = i + ((i / 100) * lowInterest);
}
else {
i = i + ((i / 100) * highInterest);
}
}
cout << fixed << i << endl;
return 0;
}
Я использую 500, чтобы представить 5 долларов только для личных предпочтений.Я делаю это правильно?Я получаю очень странные результаты - например, 46592024576.00 - которые заставляют меня думать, что где-то я допустил ошибку?