私はmath.hとpowを使わないで賃貸料を計算しようとしていますが、どういうわけか私はほとんどそれを得ましたが、正しい金額は計算されていません。私は何が足りないのですか?数学ライブラリを使わずに関心を計算する
#include <stdio.h>
double calcFutureValue(double startingAmount, double interest, int numberOfYears);
int main() {
double startMoney, interest, futureMoney;
int years;
printf("Enter amount of money: ");
scanf("%lf", &startMoney);
getchar();
printf("Enter interest on your money: ");
scanf("%lf", &interest);
getchar();
printf("Enter amount of years: ");
scanf("%d", &years);
getchar();
futureMoney = calcFutureValue(startMoney, interest, years);
printf("In %d years you will have %.1f", years, futureMoney);
getchar();
return 0;
}
double calcFutureValue(double startingAmount, double interest, int numberOfYears) {
double totalAmount;
double interest2 = 1;
for (int i = 0; i < numberOfYears; i++)
{
interest2 += interest/100;
totalAmount = startingAmount * interest2;
printf("%lf", totalAmount);
getchar();
}
return totalAmount;
}
オースティン私はあなたが与えた解決策を試してみましたが、動作しないようです。 – Cutik
'totalAmount'を初期化しましたか?更新しました。 –
上記と同じです。 – Cutik