Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 1, 2017 18:17:08

Plombir
Зарегистрирован: 2017-09-25
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите найти ошибку в задаче сложные проценты

Процентная ставка по вкладу составляет P процентов годовых, которые прибавляются к сумме вклада через год .Вклад составляет X рублей Y копеек. Определите размер вклада через K лет.
Программа должна вывести два числа: величину вклада через K лет в рублях и копейках. Дробное число копеек по истечение года отбрасывается. Перерасчет суммы вклада (с отбрасыванием дробных частей копеек) происходит ежегодно.
Должно получится так
Входные данные:
12
179
0
5
Вывод программы:
315 43
У меня же выводит
315 45

 p = int(input())
x = int(input())
y = int(input())
k = int(input())
i = 1
sum = x * 100 + y
p1 = 100 + p
while i <= k:
    n = sum * p1 / 100
    sum = n
    i += 1
print(int(sum / 100), int(sum % 100))

Офлайн

#2 Окт. 2, 2017 10:31:23

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Помогите найти ошибку в задаче сложные проценты

потому что

Дробное число копеек по истечение года отбрасывается.
Покажите где вы отбрасываетет это дробное число копеек по истечению года? Нету, вот вам за пять лет и набегает две лишние копейки.



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version