Lavina533
Дек. 15, 2014 15:26:37
Задание: Написать программу, которая вычисляет ежемесячную задолженность по кредиту на протяжении десяти месяцев. Ставка и величина кредита вводятся с клавиатуры. Величина задолженности вычисляется по формуле : Ai= (1+q)*A(i-1). q - ставка кредита , Ai - задолженность i-го месяца (A0 - величина кредита ).
Решение:
print “Введите ставку кредита и его величину: ”
(A, q) = (int(input()), int(input())/100)
for i in range(11):
A = (1 + q) * A
print(“месяц: ”+str(i)+“ задолженность: ”+str(A))
Lavina533
Дек. 15, 2014 16:39:08
Пример выполнения программы после внесения исправлений:
Введите ставку кредита и его величину:
1
100
месяц: 0 задолженность: 2.0
месяц: 1 задолженность: 4.0
месяц: 2 задолженность: 8.0
месяц: 3 задолженность: 16.0
месяц: 4 задолженность: 32.0
месяц: 5 задолженность: 64.0
месяц: 6 задолженность: 128.0
месяц: 7 задолженность: 256.0
месяц: 8 задолженность: 512.0
месяц: 9 задолженность: 1024.0
месяц: 10 задолженность: 2048.0
Мне кажется, что-то не то.. Слишком быстро возрастает задолженность?
terabayt
Дек. 15, 2014 16:53:41
Lavina533
Мне кажется, что-то не то.. Слишком быстро возрастает задолженность?
та нет, все норм, это же 100% ставка (тоже самое что умножить на 2)!