fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. double principal = 1000000; // 元本(円)
  5. double rate = 0.03; // 年利率(3%)
  6. double target = 1500000; // 目標額(円)
  7. double amount = principal; // 現在の元利合計
  8. int years = 0; // 経過年数
  9.  
  10. // 元利合計が150万円を超えるまで計算
  11. while (amount <= target) {
  12. amount *= (1 + rate); // 複利計算
  13. years++;
  14. }
  15.  
  16. // 結果の表示
  17. printf("元利合計が150万円を超える年数: %d年\n", years);
  18. printf("元利合計: %.0f円\n", amount);
  19.  
  20. return 0;
  21. }
  22.  
Success #stdin #stdout 0s 5284KB
stdin
Standard input is empty
stdout
元利合計が150万円を超える年数: 14年
元利合計: 1512590円