Определить, через сколько лет будет погашена ссуда - 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.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д