ΠΡΠΈΠΌΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ
ΠΡΠ²ΠΎΠ΄ ΡΡΡΠΎΠΊ Ρ ΠΈΡΠΎΠ³ΠΎΠ²ΡΠΌΠΈ ΡΡΠΌΠΌΠ°ΠΌΠΈ} Π³:=r_min; while rdo begin. Write ('ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΠΏΡΠΎΡΠ΅Π½ΡΠ½Π°Ρ ΡΡΠ°Π²ΠΊΠ°: '); readln (Π³2); Write ('ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΠΏΡΠΎΡΠ΅Π½ΡΠ½Π°Ρ ΡΡΠ°Π²ΠΊΠ°: '); readln (Π³1); OutputFV (sum, r_l, r2, n); {ΠΡΠ·ΠΎΠ² ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ} end; end. Π€ΡΠ½ΠΊΡΠΈΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΈΡΠΎΠ³ΠΎΠ²ΠΎΠΉ ΡΡΠΌΠΌΡ}. Writeln ('Π’Π°Π±Π»ΠΈΡΠ° ΠΈΡΠΎΠ³ΠΎΠ²ΡΡ ΡΡΠΌΠΌ:'); End; {ΠΠΎΠ½Π΅Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ}. Π’Π΅Π»ΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ} begin. FunctionFV (summa, stavka: real… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
ΠΡΠΈΠΌΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
ΠΡΠΈΠΌΠ΅Ρ 9.1
Π£ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°ΡΡΡΡ ΡΡΠΌΠΌΠ° Π²ΠΊΠ»Π°Π΄Π° PV (ΡΡΠ±.), ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΠΏΡΠΎΡΠ΅Π½ΡΠ½ΡΠ΅ ΡΡΠ°Π²ΠΊΠΈ Π³, ΠΈ Π³2 (%), ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π»Π΅Ρ Π²ΠΊΠ»Π°Π΄Π° ΠΏ Π΄Π»Ρ Π΄Π΅ΡΡΡΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ². ΠΡΠΎΠ³ΠΎΠ²Π°Ρ Π±ΡΠ΄ΡΡΠ°Ρ ΡΡΠΌΠΌΠ° FV Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ ΠΏΠΎ ΡΠΎΡΠΌΡΠ»Π΅ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΏΡΠΎΡΠ΅Π½ΡΠΎΠ².
ΠΠ°ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π²ΡΠ²ΠΎΠ΄Π° Π½Π° ΡΠΊΡΠ°Π½ ΡΠ°Π±Π»ΠΈΡΡ ΠΈΡΠΎΠ³ΠΎΠ²ΡΡ ΡΡΠΌΠΌ Π΄Π»Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΏΡΠΎΡΠ΅Π½ΡΠ½ΡΡ ΡΡΠ°Π²ΠΎΠΊ ΠΎΡ Π³, Π΄ΠΎ Π³, Ρ ΡΠ°Π³ΠΎΠΌ 0,1 Π΄Π»Ρ 1, 2,…, ΠΏ Π»Π΅Ρ. ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ FV ΠΎΡΠΎΡΠΌΠΈΡΡ Π² Π²ΠΈΠ΄Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ; Π²ΡΠ²ΠΎΠ΄ ΡΠ°Π±Π»ΠΈΡΡ Π½Π° ΡΠΊΡΠ°Π½ ΠΎΡΠΎΡΠΌΠΈΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ.
Π Π΅ΡΠ΅Π½ΠΈΠ΅
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠ΄ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ Ρ ΠΏΠΎΡΡΠ½Π΅Π½ΠΈΡΠΌΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ Π² Π»ΠΈΡΡΠΈΠ½Π³Π΅ 9.1. ΠΡΠ·ΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΈ FV, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΠ΅ΠΉ ΠΈΡΠΎΠ³ΠΎΠ²ΡΡ ΡΡΠΌΠΌΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ², ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΠ· ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ OutputFV, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π½Π° ΡΠΊΡΠ°Π½ ΡΠ°Π±Π»ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ.
ΠΠΈΡΡΠΈΠ½Π³ 9.1
Program podprogramma_example;
Var {ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ } i, n: integer; {Π‘ΡΠ΅ΡΡΠΈΠΊ ΡΠΈΠΊΠ»Π°, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π»Π΅Ρ} sum, r_l, r2:real; {Π‘ΡΠΌΠΌΠ° Π²ΠΊΠ»Π°Π΄Π°, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ°Π²ΠΊΠΈ}.
{Π€ΡΠ½ΠΊΡΠΈΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΈΡΠΎΠ³ΠΎΠ²ΠΎΠΉ ΡΡΠΌΠΌΡ}.
functionFV(summa, stavka: real; srok: integer):real;
begin
FV:=summa*power (l+stavka/100,srok); end;
{ΠΡΠΎΡΠ΅Π΄ΡΡΠ° Π²ΡΠ²ΠΎΠ΄Π° Π½Π° ΡΠΊΡΠ°Π½ ΡΠ°Π±Π»ΠΈΡΡ} procedure OutputFV (PV, r_min, r_max: real; minteger); Var {ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ } i: integer; {Π‘ΡΠ΅ΡΡΠΈΠΊ ΡΠΈΠΊΠ»Π°}.
r:real; {Π‘ΡΠ°Π²ΠΊΠ°, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΡΡ ΡΠ°ΡΡΠ΅ΡΡ} begin
{Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΡΠ°Π±Π»ΠΈΡΡ} write ('Π‘ΡΠ°Π²ΠΊΠ°/Π‘ΡΠΎΠΊ':11); for i: =1 to n do write (i: 12); writeln;
{ΠΡΠ²ΠΎΠ΄ ΡΡΡΠΎΠΊ Ρ ΠΈΡΠΎΠ³ΠΎΠ²ΡΠΌΠΈ ΡΡΠΌΠΌΠ°ΠΌΠΈ} Π³:=r_min; while rdo begin
write (r:11:2);
for i:=l to n do write (FV (PV, r, i):12:2); {ΠΡΠ·ΠΎΠ² ΡΠ°Π½Π΅Π΅ ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΠ· ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ} writeln; r:=r+0.1; end;
end; {ΠΠΎΠ½Π΅Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ}.
{Π’Π΅Π»ΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ} begin
for i:=l to 10 do (ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· 10 ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ…) begin
{ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½ΡΡ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅} writeln ('=== ΠΠ°Π½Π½ΡΠ΅ ΠΏΠΎ 'Π,'-ΠΌΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡ ==='); write ('ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π½Π°ΡΠ°Π»ΡΠ½ΡΡ ΡΡΠΌΠΌΡ: '); readln (sum);
write ('ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΠΏΡΠΎΡΠ΅Π½ΡΠ½Π°Ρ ΡΡΠ°Π²ΠΊΠ°: '); readln (Π³1);
write ('ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΠΏΡΠΎΡΠ΅Π½ΡΠ½Π°Ρ ΡΡΠ°Π²ΠΊΠ°: '); readln (Π³2);
write ('ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π»Π΅Ρ: '); readln (ΠΏ); writeln ('==================================');
writeln ('Π’Π°Π±Π»ΠΈΡΠ° ΠΈΡΠΎΠ³ΠΎΠ²ΡΡ ΡΡΠΌΠΌ:');
OutputFV (sum, r_l, r2, n); {ΠΡΠ·ΠΎΠ² ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ} end; end.
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠΈ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΠΌΠΌΠ΅ 20 000 ΡΡΠ±., ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΠ°Π²ΠΊΠ΅ 7%, ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ 8% ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ Π»Π΅Ρ ΠΏ = 5 Π΄Π»Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ Π² Π»ΠΈΡΡΠΈΠ½Π³Π΅ 9.2.
=== ΠΠ°Π½Π½ΡΠ΅ ΠΏΠΎ 1-ΠΌΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡ === ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π½Π°ΡΠ°Π»ΡΠ½ΡΡ ΡΡΠΌΠΌΡ: 20 000 ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΠΏΡΠΎΡΠ΅Π½ΡΠ½Π°Ρ ΡΡΠ°Π²ΠΊΠ°: 7 ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΠΏΡΠΎΡΠ΅Π½ΡΠ½Π°Ρ ΡΡΠ°Π²ΠΊΠ°: 8 ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π»Π΅Ρ: 5.
Π’Π°Π±Π»ΠΈΡΠ° ΠΈΡΠΎΠ³ΠΎΠ²ΡΡ ΡΡΠΌΠΌ:
Π‘ΡΠ°Π²ΠΊΠ°/Π‘ΡΠΎΠΊ. | ||
7.00. | 21 400.00. | 22 898.00. |
7.10. | 21 420.00. | 22 940.82. |
7.20. | 21 440.00. | 22 983.68. |
7.30. | 21 460.00. | 23 026.58. |
7.40. | 21 480.00. | 23 069.52. |
7.50. | 21 500.00. | 23 112.50. |
7.60. | 21 520.00. | 23 155.52. |
7.70. | 21 540.00. | 23 198.58. |
7.80. | 21 560.00. | 23 241.68. |
7.90. | 21 580.00. | 23 284.82. |
8.00. | 21 600.00. | 23 328.00. |
24 500.86. | 26 215.92. | 28 051.03. |
24 569.62. | 26 314.06. | 28 182.36. |
24 638.50. | 26 412.48. | 28 314.18. |
24 707.52. | 26 511.17. | 28 446.48. |
24 776.66. | 26 610.14. | 28 579.29. |
24 845.94. | 26 709.38. | 28 712.59. |
24 915.34. | 26 808.91. | 28 846.38. |
24 984.87. | 26 908.71. | 28 980.68. |
25 054.53. | 27 008.78. | 29 115.47. |
25 124.32. | 27 109.14. | 29 250.76. |
25 194.24. | 27 209.78. | 29 386.56. |