Расчет срока погашения кредита - 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);

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


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

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

8   голосов , оценка 3.75 из 5
Похожие ответы