![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
У мові Visual Basic є більше десятка вбудованих фінансово-математичних (чи просто фінансових) функцій. Приведемо опис лише трьох з них.
Це функції Pmt, PV і Rate (кожна з них — функція трьох аргументів).
1. Функція Pmt (rate, nper, pv) повертає величину періодичного внеску до банку, який повинен виплачуватися клієнтом цього банку, щоб у визначений термін повернути банку взяті в нього гроші (кредит).
rate (1-й аргумент функції Pmt) — це банківська процентна ставка, що відноситься до періоду виплати (ставка — по англ., rate). Наприклад, якщо клієнт виплачує внесок щомісяця, а банк бере 12 % річних, то значення rate дорівнює 0.01.
nper (2-й аргумент функції Pmt) — це загальне число періодів виплат (від англ, number of periods). Наприклад, якщо кредит взятий на 2 роки, а виплати щомісячні, то значення nper дорівнює 24.
pv (3-й аргумент функції Pmt) — це величина кредиту (чи приведеної вартості — по англ., present value) — сума в грошових одиницях, що клієнт взяв у банку.
2. Функція PV (rate, nper, pmt) має справу з тими ж величинами, що і функція Pmt, але повертає величину приведеної вартості (кредиту) при заданій величині періодичної виплати pmt (від англ. payment — виплата).
3. Аналогічно, функція Rate (nper, pmt, pv) має справу з тими ж величинами, що і функція Pmt, але повертає величину банківської процентної ставки, що відноситься до періоду виплати.
На мал. 4.4 приведене вікно додатка, єдине призначення якого — демонстрація роботи трьох перерахованих функцій.
![]() |
Мал. 4.4. Вікно додатка, що демонструє роботу фінансових функцій Pmt,PV іRate |
Програмний код цього додатка наступний.
Код 4.4 |
![]() |
Для друку результатів роботи програми на екранній формі в даній програмі використана вбудована процедура Visual Basic, що називається методом Print. (Більш докладно про цей метод мова буде йти у розд. 5.2.)
Приклад 4.5. За допомогою представлених фінансових функцій можна зробити наступний додаток.
На екранній формі 4 текстових поля і 3 командні кнопки. Текстові поля призначені для вводу чи виводу наступних величин:
річного банківського приросту вартості (у відсотках);
числа періодичних (наприклад, щомісячних) виплат;
суми отриманого в банку кредиту (приведеної вартості);
величини однієї виплати.
1-у, 3-у і 4-у величини цього списку можна знайти за допомогою представлених вище фінансових функцій, якщо інші величини цього списку відомі.
Для цієї мети і служать командні кнопки. Для кожної з них написана окрема процедура подія (Приpіcm_Click, Кредит_Click і Виплата_Click). Клік кожної з цих кнопок після вводу трьох чисел у три текстові поля викликає появу четвертого числа в текстовому полі, що залишилося незаповненим.
Мал. 4.5 демонструє роботу даного додатка — перебування значення річного приросту при відомих значеннях числа виплат (24), суми кредиту (120000) і величини щомісячної виплати (6000)
![]() |
Мал. 4.5. Вікно робочого додатка «Кредит в банку» |
Програмний код для цього додатка складається з оголошення типів 4-х змінних і опису 3-х процедур-подій:
Код 4.5 |
![]() |
Дата публикования: 2014-12-28; Прочитано: 381 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!