fork download
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. int main() {
  5. // 初期設定
  6. double principal = 1000000; // 元金 100万円
  7. double rate1 = 0.02; // 年利2%
  8. double rate2 = 0.03; // 年利3%
  9. int years = 10; // 運用期間(年利2%)
  10. double target = 1500000; // 目標金額 150万円
  11.  
  12. // 年利2%での計算
  13. double totalAmount = principal * pow(1 + rate1, years);
  14. printf("年利2%%で10年間複利運用した場合の元利合計: %.2f円\n", totalAmount);
  15.  
  16. // 年利3%で目標金額を超えるまでの年数を計算
  17. int yearCount = 0;
  18. double amount = principal;
  19. while (amount <= target) {
  20. amount *= (1 + rate2);
  21. yearCount++;
  22. }
  23. printf("年利3%%で元利合計が150万円を超えるまでの年数: %d年\n", yearCount);
  24.  
  25. return 0;
  26. }
  27.  
Success #stdin #stdout 0.01s 5284KB
stdin
Standard input is empty
stdout
年利2%で10年間複利運用した場合の元利合計: 1218994.42円
年利3%で元利合計が150万円を超えるまでの年数: 14年