Определить, через сколько лет будет погашена ссуда - C (СИ)
Формулировка задачи:
Помогите с задачей. Заранее спасибо)
Некто взял ссуду в банке величиной А руб. под В% годовых. Ежегодно заемщик вносит платежи в счет ссуды в С руб. Написать программу, определяющую, через сколько лет будет погашена ссуда, и сумму денег, выплаченных заемщиком банку.
Решение задачи: «Определить, через сколько лет будет погашена ссуда»
textual
Листинг программы
- void main(int argc,char* argv[])
- {
- double a,b,c;
- int i;
- setlocale(LC_ALL,"Rus");
- printf("a,b%c,c через пробел:",37);
- scanf("%lf%lf%lf",&a,&b,&c);
- for(i=1; c*i<=a+i*b/100*a; i++) printf("%d:%lf %lf\n",i,c*i,a+i*b/100*a);
- system("pause");
- }
Объяснение кода листинга программы
- Объявлены три переменные типа double: a, b, c.
- В функции main() установлен номер локали на русский язык с помощью функции setlocale().
- Выводится приглашение для ввода значений переменных a, b, c с помощью функции printf().
- С помощью функции scanf() происходит чтение значений переменных a, b, c из стандартного ввода.
- Задается условие для цикла for, который выполняется до тех пор, пока произведение c на текущее значение i не станет меньше или равным сумме a и ib/100a.
- В цикле for происходит вывод на экран значений i, ci, a+ib/100*a с помощью функции printf().
- В конце программы вызывается функция system(), которая приостанавливает выполнение программы до нажатия клавиши pause.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д