fork download
  1. using System;
  2.  
  3. public class Test
  4. {
  5. public static void Main()
  6. {
  7.  
  8.  
  9. double nv=30000; //начальный вклад
  10. double rv=5000; //ежемесячное пополнение
  11. double gp=16; //годовой процент вклада
  12. int s=12; //срок вклада (месяцы)
  13. double sp=0; //сумма пополнений
  14.  
  15. double n=nv;
  16.  
  17. Console.WriteLine("Первоначальный вклад: "+nv + "\n");
  18. Console.WriteLine("Расчет программы накопления... \n");
  19. for (int i=1; i<=s; ++i)
  20. {
  21. Console.WriteLine("Сумма на счете за "+i+ "-й месяц:");
  22. if (i==1)
  23. {
  24. n=nv;
  25. sp=0;
  26. }
  27. else
  28. {n=n+(gp/(12*100))*n+rv;
  29. sp=sp+rv;}
  30. Console.WriteLine(Math.Round(n, 3));
  31.  
  32. }
  33. double r=n-nv; //прирост
  34. double p=n-sp-nv; //чистый прирост
  35. Console.WriteLine("Прирост с учетом ежемесячного пополнения на " + rv +" рублей на счет за год составляет: "+ Math.Round(r, 2));
  36. Console.WriteLine("Чистый прирост за год составляет: "+ Math.Round(p, 2));
  37. Console.WriteLine("Сумма пополнений: "+ Math.Round(sp, 2));
  38. Console.WriteLine("Со вклада под "+ gp + "% годовых");
  39. }
  40. }
Success #stdin #stdout 0.06s 30460KB
stdin
Standard input is empty
stdout
Первоначальный вклад: 30000

Расчет программы накопления... 

Сумма на счете за 1-й месяц:
30000
Сумма на счете за 2-й месяц:
35400
Сумма на счете за 3-й месяц:
40872
Сумма на счете за 4-й месяц:
46416.96
Сумма на счете за 5-й месяц:
52035.853
Сумма на счете за 6-й месяц:
57729.664
Сумма на счете за 7-й месяц:
63499.393
Сумма на счете за 8-й месяц:
69346.052
Сумма на счете за 9-й месяц:
75270.666
Сумма на счете за 10-й месяц:
81274.274
Сумма на счете за 11-й месяц:
87357.931
Сумма на счете за 12-й месяц:
93522.704
Прирост с учетом ежемесячного пополнения на 5000 рублей на счет за год составляет: 63522.7
Чистый прирост за год составляет: 8522.7
Сумма пополнений: 55000
Со вклада под 16% годовых