Вычисление размера платежей по займу

Создайте программу, которая вычисляет размер регулярных платежей по займу, скажем, на покупку автомобиля. По таким данным как основная сумма займа, срок займа, количество выплат в год и процентная ставка программа должна вычислить размер платежа. Так как вы будете иметь дело с финансовыми расчётами, используйте типы данных с плавающей точкой double.

Для вычисления размера регулярных платежей по займу используйте следующую формулу:

Вычисление размера платежей по займу - student2.ru

Здесь IntRate – процентная ставка, principal – начальное значение остатка (основная сумма займа), PayPerYear – количество выплат в год, NumYears – срок займа (в годах). Обратите внимание на то, что для вычисления знаменателя необходимо выполнить операцию возведения в степень.

Вычисление размера платежей по займу - student2.ru

Рис.5 Вид формы программывычисления размера платежей по займу.

Самостоятельная работа № VIIa

Угадай магическое число.

Используя if-else инструкцию напишите программу, которая представляет собой игру "Угадай магическое число". Программа должна генерировать случайное число и предлагать вам его угадать. Если вы угадываете число, программа должна выводит на экран сообщение одобрения.

Вклю­чите else-ветвь для вывода сообщения о том, что предположение пользователя оказалось неверным. ...

Вычисление размера платежей по займу - student2.ru

Используйте вложенную if инструкцию, чтоб игрок получил реакцию программы на неправильный ответ.

Вычисление размера платежей по займу - student2.ru

Используя цикл do while”не выпускайте” игрока из цикла угадывания, пока он не угадает магическое число.

Вычисление размера платежей по займу - student2.ru

Самостоятельная работа № VIIIa

”Генератор” пословиц.

Используя switch-инструкцию создайте генератор пословиц. После запуска программы предложите пользователю ввести число от 1 до 3, а реакцией на введённое число должна быть пословица, связанная с выбранным числом. При вводе числа не входящего в диапазон 1-3 должно выводиться сообщение об ошибке.

Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru

Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru

Самостоятельная работа № IX

Сопротивление.

Создайте программу Сопротивление, которая вычисляет сопротивление электрической цепи, состоящей из двух резисторов, которые могут быть соединены последовательно или параллельно.

Используйте компоненты: Label, Radiogroup, RadioButton, LabelEdit, Buttonкак показано на рис.8.

Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru

Рис.8 Сопротивление последовательного и параллельного соединения.

Самостоятельная работа № X

Кафе

Используйте компонент CheckBox.

Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru

ЗаВданНя на комп’ютернИй практикум

Завдання 1с

Програмування лінійних алгоритмів. Розрахунок за формулами.

Написати програму для розрахунку за двома формулами. Результат розрахунку за першою формулою повинен співпадати з результатом другої.

Варіант 1 Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru   Варіант 2 Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru Варіант 3 Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru Варіант 4 Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru Варіант 5 Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru   Варіант 6 Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru Варіант 7 Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru Варіант 8 Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru Варіант 9 Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru Варіант 10 Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru
Варіант 11 Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru Варіант 12 Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru Варіант 13 Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru Варіант 14 Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru Варіант 15 Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru Варіант 16 Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru Варіант 17 Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru Варіант 18 Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru Варіант 19 Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru Варіант 20 Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru

Завдання 1а

Зразок форми 1-го варіанту:

Вычисление размера платежей по займу - student2.ru

Завдання 2

Програмування лінійних алгоритмів.

1. Квіткова клумба має форму круга. Обчислити її периметр і площу за заданим радіусом.

2. Обчислити периметр і площу прямокутного трикутника за заданим катетом і гострим кутом.

3. Обчислити довжину кола і площу круга за заданим діаметром.

4. Ділянка лісу має форму рівнобічної трапеції. Обчислити її периметр і площу за заданими сторонами.

5. Ресторан закуповує щодня масло Вычисление размера платежей по займу - student2.ru кг по 8,50 грн за кілограм, сметану Вычисление размера платежей по займу - student2.ru кг по 2,40 грн, вершки Вычисление размера платежей по займу - student2.ru кг по 4,10 грн. Визначити суми, потрібні для купівлі окремих продуктів, і загальну суму.

6. Скільки секунд мають доба, тиждень, рік?

7. Обчислити кінетичну Вычисление размера платежей по займу - student2.ru та потенціальну Вычисление размера платежей по займу - student2.ru енергії тіла заданої маси Вычисление размера платежей по займу - student2.ru , яке рухається на висоті Вычисление размера платежей по займу - student2.ru зі швидкістю Вычисление размера платежей по займу - student2.ru .

8. Ціни на два види товарів зросли на Вычисление размера платежей по займу - student2.ru відсотків. Вивести старі та нові ціни.

9. Обчислити площу поверхні Вычисление размера платежей по займу - student2.ru та об'єм Вычисление размера платежей по займу - student2.ru сфери за заданим радіусом Вычисление размера платежей по займу - student2.ru .

10. Швидкість світла 299792 км/с. Яку відстань долає світло за годину, добу?

11. Увести врожайність трьох сортів пшениці (36, 40, 44 т/га) і площі трьох відповідних полів (га). Скільки зібрали пшениці з кожного поля і з трьох полів разом?

12. Радіус Місяця 1740 км. Обчислити площу поверхні Вычисление размера платежей по займу - student2.ru та об'єм планети Вычисление размера платежей по займу - student2.ru .

13. Обчислити довжину гіпотенузи та площу прямокутного трикутника за заданими двома катетами.

14. Обчислити об'єм та площу бічної поверхні куба, якщо відоме ребро.

15. Увести продуктивності роботи трьох труб, які наповнюють басейн, і час їхньої роботи. Скільки води набрано в басейні?

16. Яку площу і периметр матиме квадрат, описаний навколо круга заданої площі Вычисление размера платежей по займу - student2.ru .

17. Тіло падає з прискоренням Вычисление размера платежей по займу - student2.ru . Визначити пройдений тілом шлях Вычисление размера платежей по займу - student2.ru після першої та другої секунд падіння.

18. Обчислити периметр і площу прямокутного трикутника за заданими катетами.

19. Телефонні розмови з трьома населеними пунктами коштують Вычисление размера платежей по займу - student2.ru коп/хв. Розмови тривали Вычисление размера платежей по займу - student2.ru хв. відповідно. Яку суму нарахує комп'ютер до оплати за кожну і всі розмови?

20. Обчислити площу бічної поверхні Вычисление размера платежей по займу - student2.ru та об'єм Вычисление размера платежей по займу - student2.ru діжки за заданою висотою Вычисление размера платежей по займу - student2.ru та радіусом основи Вычисление размера платежей по займу - student2.ru .

Завдання 2а

Зразок форми 1-го варіанту:

Вычисление размера платежей по займу - student2.ru

Завдання 3

Програмування лінійних алгоритмів.

Трикутник задано координатами вершин Вычисление размера платежей по займу - student2.ru , Вычисление размера платежей по займу - student2.ru та Вычисление размера платежей по займу - student2.ru , де Вычисление размера платежей по займу - student2.ru - номер варіанта.

1. Обчислити висоту Вычисление размера платежей по займу - student2.ru та бісектрису Вычисление размера платежей по займу - student2.ru .

2. Обчислити медіану Вычисление размера платежей по займу - student2.ru і бісектрису Вычисление размера платежей по займу - student2.ru .

3. Обчислити бісектрису Вычисление размера платежей по займу - student2.ru та радіус вписаного кола Вычисление размера платежей по займу - student2.ru .

4. Обчислити висоту Вычисление размера платежей по займу - student2.ru і медіану Вычисление размера платежей по займу - student2.ru .

5. Обчислити медіану Вычисление размера платежей по займу - student2.ru та бісектрису Вычисление размера платежей по займу - student2.ru .

6. Обчислити бісектрису Вычисление размера платежей по займу - student2.ru і радіус описаного кола Вычисление размера платежей по займу - student2.ru .

7. Обчислити висоту Вычисление размера платежей по займу - student2.ru та бісектрису Вычисление размера платежей по займу - student2.ru .

8. Обчислити висоту Вычисление размера платежей по займу - student2.ru і медіану Вычисление размера платежей по займу - student2.ru .

9. Обчислити висоту Вычисление размера платежей по займу - student2.ru та радіус вписаного кола Вычисление размера платежей по займу - student2.ru .

10. Обчислити медіану Вычисление размера платежей по займу - student2.ru і бісектрису Вычисление размера платежей по займу - student2.ru .

11. Обчислити висоту Вычисление размера платежей по займу - student2.ru , та бісектрису Вычисление размера платежей по займу - student2.ru .

12. Обчислити медіану Вычисление размера платежей по займу - student2.ru і радіус вписаного кола Вычисление размера платежей по займу - student2.ru .

13. Обчислити висоту Вычисление размера платежей по займу - student2.ru , та медіану Вычисление размера платежей по займу - student2.ru .

14. Обчислити медіану Вычисление размера платежей по займу - student2.ru і радіус описаного кола Вычисление размера платежей по займу - student2.ru .

15. Oбчислити медіану Вычисление размера платежей по займу - student2.ru та бісектрису Вычисление размера платежей по займу - student2.ru .

16. Обчислити висоту Вычисление размера платежей по займу - student2.ru і бісектрису Вычисление размера платежей по займу - student2.ru .

17. Обчислити медіану Вычисление размера платежей по займу - student2.ru та радіус вписаного кола Вычисление размера платежей по займу - student2.ru .

18. Обчислити висоту Вычисление размера платежей по займу - student2.ru і медіану Вычисление размера платежей по займу - student2.ru .

19. Обчислити медіану Вычисление размера платежей по займу - student2.ru та бісектрису Вычисление размера платежей по займу - student2.ru .

20. Обчислити медіану Вычисление размера платежей по займу - student2.ru і радіус описаного кола Вычисление размера платежей по займу - student2.ru .

21. Обчислити висоту Вычисление размера платежей по займу - student2.ru та бісектрису Вычисление размера платежей по займу - student2.ru .

22. Обчислити висоту Вычисление размера платежей по займу - student2.ru і медіану Вычисление размера платежей по займу - student2.ru .

23. Обчислити висоту Вычисление размера платежей по займу - student2.ru та радіус описаного кола Вычисление размера платежей по займу - student2.ru .

24. Обчислити висоту Вычисление размера платежей по займу - student2.ru і бісектрису Вычисление размера платежей по займу - student2.ru .

25. Обчислити висоту Вычисление размера платежей по займу - student2.ru та медіану Вычисление размера платежей по займу - student2.ru .

Для розв’язання задач про трикутник наведемо формули деяких величин:

відстань Вычисление размера платежей по займу - student2.ru між точками Вычисление размера платежей по займу - student2.ru , Вычисление размера платежей по займу - student2.ru :

Вычисление размера платежей по займу - student2.ru

координати середини відрізка: Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru

півпериметр трикутника: Вычисление размера платежей по займу - student2.ru

площа трикутника: Вычисление размера платежей по займу - student2.ru

висота трикутника: Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru

бісектриса трикутника: Вычисление размера платежей по займу - student2.ru

Вычисление размера платежей по займу - student2.ru Вычисление размера платежей по займу - student2.ru

радіус описаного кола: Вычисление размера платежей по займу - student2.ru

радіус вписаного кола: Вычисление размера платежей по займу - student2.ru

де Вычисление размера платежей по займу - student2.ru , Вычисление размера платежей по займу - student2.ru , Вычисление размера платежей по займу - student2.ru - сторони, а Вычисление размера платежей по займу - student2.ru , Вычисление размера платежей по займу - student2.ru , Вычисление размера платежей по займу - student2.ru - відповідно кути трикутника.

Завдання 3а

Зразок форми 1-го варіанту:

Вычисление размера платежей по займу - student2.ru

Задание 4

Вычисление размера платежей по займу - student2.ru

Вычисление размера платежей по займу - student2.ru

Вычисление размера платежей по займу - student2.ru

Вычисление размера платежей по займу - student2.ru

Вычисление размера платежей по займу - student2.ru

Вычисление размера платежей по займу - student2.ru

Вычисление размера платежей по займу - student2.ru

Вычисление размера платежей по займу - student2.ru

Вычисление размера платежей по займу - student2.ru

Завдання 4а

Вычисление размера платежей по займу - student2.ru

Рис.4.1 Зразок форми 1-го варіанту

Функцію F потрібно задати у вигляді динамічного масиву, який створюють за

допомогою операції new, при цьому необхідно вказати тип і розмірність, наприклад:

int n=100;

float *p = new float [n];

В цьому рядку створюється змінна-вказівник на float,в динамічній пам’яті відводиться неперервна область, достатня для розміщення 100 елементів дійсного типу, і адреса її спочатку записується у вказівник p. Динамічні масиви не можна при створенні ініціалізовувати і вони не обтулюються.

Перевага динамічних масивів полягає в тому, що розмірність може бути змінною, тобто об’єм пам’яті, що виділяється під масив, визначається на етапі виконання програми. Доступ до елементів динамічного масиву здійснюється так само як і в статичному, наприклад до елементу номер 5 наведеного вище масиву можна звернутися як p[5] чи *(p+5).

Вставте у форму об'єктМеmоіз закладкиStandardдля створення багаторядкового редактора тексту. Крім звичайних властивостей, поле редагування

Меmоволодіє ще такими:

Властивість Опис властивості Приклади значень
HideSelection Збереження виокремлення фрагмента тексту у момент втрати фокусу True (виокремлення не зберігається), False (зберігається)
Lines Задання початкового тексту у полі редагування Комплексна властивість (задається у діалоговому вікні)
MaxLength Максимальна можлива кількість уведених символів Наприклад, 50 - п’ятдесят символів, 0 - без обмежень
ScrollBars Наявність смуг прокручування ssNone (відсутні), ssHorizontal (горизонтальна), ssBoth (обидві)

Запрограмуйте кнопку так:

Memo1->Lines->Append(FloatToStrF(x,ffFixed,3,2)+'\t'+p[j]);

Вставте у форму об'єктChart із закладкиAditionalдля побудови графіка функції. Двічі клацніть на ньому – з’явиться вікноEditing Chart1 (рис.4.2).

Вычисление размера платежей по займу - student2.ru

Рис.4.2 Редактор Діаграм, сторінка Chart, закладка Series

На закладці Series, клацнувши на кнопці Add, у вікні TeeChart Gallery, виберіть піктограму потрібного графіка. Набору даних, що відповідатиме цьому типу графіка, присвоється стандартне ім'я Series1. Заберіть прапорець 3D => Ok.

Вычисление размера платежей по займу - student2.ru

Рис.4.2 Вибір типу діаграми в Редакторі Діаграм

Поекспериментуйте з різними закладками вікна Editing Chartl, щоразу запускаючи програму на виконання. Заберіть легенду (Legend), маркери (Points) і підписи до них (Marks).

Щоб задати значення, що відображуватимуться, треба використати методи серій Series.

Метод Clear() очищає серію від занесених раніше даних.

Метод Add:

long int Add (const double AValue,

const String ALabel, TColor AColor);

дозволяє додати в діаграму нову точку. ПараметрAValue відповідає значенню, що додається, параметрALabel– не обов’язковий, його можна задати пустим: ””.

Запрограмуйте кнопку так:

Series1->Add(p[j],FloatToStrF(x,ffFixed,3,2),clRed);//x - аргумент

Задание 5

Инструкция выбора if

Наши рекомендации