Расчет срока погашения кредита - C (СИ)
Формулировка задачи:
Добрый день,уважаемые.
есть проблема с кодом..программка должна рассчитывать оставшиеся месяцы до уплаты долга.у меня есть код с ошибками,где-то накосячил,понимаю,что должен быть еще вдобавок цикл с вычитанием суммы каждый месяц..может кто знает,как исправить по-быстрому?да.программка нужна в СИ.
#include <stdio.h> #include<math.h> #include <stdlib.h> int main() { double Dluh; // сумма долга double UrokS; // процент double PocetMes; // кол-во месяцев (срок погашения) double MesicS; // месячный платеж //формула A=S/(1-(1+p)^(-n)),где A -месячный платеж,S-сумма кредита,p-процент ,n-срок погашения в месяцах printf ("введите сумму долга : "); scanf ("%f", &Dluh); printf ("введите процент:"); scanf("%f", &UrokS); printf("введите величину месячного платежа:"); scanf("%f", &MesicS); PocetMes=- (log(1-Dluh/MesicS))/log(1+UrokS); printf("количество месяцев до погашения кредита: %d месяцев\n",PocetMes); getchar(); system ("pause"); return 0; }
Решение задачи: «Расчет срока погашения кредита»
textual
Листинг программы
Dluh = Dluh - (MesicS - (Dluh / 100) * UrokS);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д