Π”ΠΈΠΏΠ»ΠΎΠΌΡ‹, курсовыС, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅...
Брочная ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π’Ρ‹Π²ΠΎΠ΄ строк с ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΌΠΈ суммами} Π³:=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.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ