存款利率计算器v3.0

怼烎@ 2022-11-12 10:57 447阅读 0赞

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjA0ODQ2Mw_size_16_color_FFFFFF_t_70

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjA0ODQ2Mw_size_16_color_FFFFFF_t_70 1

  1. #include<stdio.h>
  2. #include<math.h>
  3. int main()
  4. {
  5. double rate, capital, deposit;
  6. short year;
  7. char flag=1;
  8. char c;
  9. printf("Input capital, year:");
  10. scanf("%lf,%d", &capital, &year);
  11. //
  12. switch(year)
  13. {
  14. case 1: rate=0.0225; break;
  15. case 2: rate=0.0243; break;
  16. case 3: rate=0.027; break;
  17. case 5: rate=0.0288; break;
  18. case 8: rate=0.03; break;
  19. default: flag=0;
  20. }
  21. //
  22. printf("Compound interest (Y/N)?");
  23. scanf(" %c", &c);
  24. if(flag!=0)//输入的年份无误
  25. {
  26. if(c=='y'||c=='Y')
  27. {
  28. deposit=capital*pow((1+rate), year);
  29. }
  30. else if(c=='n'||c=='N')
  31. {
  32. deposit=capital*(1+rate*year);
  33. }
  34. printf("rate = %.4f, deposit = %.4f\n", rate, deposit);
  35. }
  36. else
  37. {
  38. printf( "Error year!\n");
  39. }
  40. //
  41. return 0;
  42. }

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjA0ODQ2Mw_size_16_color_FFFFFF_t_70 2

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjA0ODQ2Mw_size_16_color_FFFFFF_t_70 3

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjA0ODQ2Mw_size_16_color_FFFFFF_t_70 4

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjA0ODQ2Mw_size_16_color_FFFFFF_t_70 5

发表评论

表情:
评论列表 (有 0 条评论,447人围观)

还没有评论,来说两句吧...

相关阅读