Программа расчета суммы ежемесячного платежа - VB

Узнай цену своей работы

Формулировка задачи:

Банк выдает ссуды гражданам на L лет под G% годовых на приобретение недвижимости. Должник обязан ежемесячно выплачивать равными долями долг вместе с процентами. Составить программу расчета суммы ежемесячного платежа для различных размеров ссуды, исходя из условия, что указанная в договоре ставка должна совпадать с месячной эффективной ставкой потока платежей, т.е. должно выполняться условие: где С – ссуда, предоставляемая банком, руб.; Р – ежемесячные платежи, руб.; t – месяц выплаты, мес.; N – количество месяцев выплаты долга, мес.; r – месячная ставка, доли ед.; Из формулы [1] получаем формулы расчета суммы ежемесячного платежа: (где G – годовая ставка, %.) N=L*12 (где L – количество лет, на которые выдана ссуда.) Годовая ставка G и количество лет L вводятся пользователем. Помогите пожалуйста с кодом на бейсике .

Решение задачи: «Программа расчета суммы ежемесячного платежа»

textual
Листинг программы
  1. Private Sub CommandButton1_Click()
  2. l = InputBox("годы")
  3. n = l * 12
  4. g = InputBox("процентная ставка")
  5. r = g / 100 / 12
  6. c = InputBox("ссуда")
  7. s = 0
  8. For i = 1 To n
  9.  s = s + 1 / (1 + r) ^ i
  10. Next i
  11.  MsgBox "Плати - " & Int(c / s) & ", Доход банка спекулянта в месяц или ваша переплата - " & Int(c / s - c / n)
  12.  
  13.  
  14. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы