Время

15:38:25
10 Февраля 2012
Пятёрка за неделю 22
Осталось: 2 дня
Конец: 11.02.2012 22:00
Лидер: mne2goda
Версия для печати

Вклад "Антикризисный"

  Постоянные клиенты одного очень крупного банка (ООКБ) недавно получили возможность открыть новый вклад — «Антикризисный». Этот вклад отличается непростой схемой начисления процентов,  поэтому  вам,  как  единственному  сотруднику  ИТ-отдела  банка,  было  поручено  написание программы, которая будет вычислять сумму вклада с начисленными процентами.

   Вклад «Антикризисный» может быть открыт на любой срок, но дата окончания вклада должна быть не позже 31 декабря 2009 года, процентная ставка по вкладу составляет р процентов годовых. Это означает, что если в начале некоторого периода в d дней, в течение которого сумма вклада не менялась, сумма вклада составляла  x рублей, то по окончании этого периода она будет составлять x·(1+(p/100)·(d/365)).

   Начисление  процентов  на  вклад  осуществляется  ежемесячно,  в  последний  день  месяца  (или  в последний  день  действия  вклада),  при  этом  сумма  процентов  присоединяется  ко  вкладу.  Таким образом,  если  на  первое  мая  сумма  вклада  составляла  х  рублей,  то  31  мая  ко  вкладу  будет  присоединено  x·(p/100)·(31/365) рублей, и на первое июня сумма вклада составит x·(1+(p/100)·(31/365)), а в июне проценты будут начисляться уже на эту сумму.

   Если же последний день вклада был 20 мая, то в этот день ко вкладу будет присоединено x·(p/100)·(20/365) рублей, а сумма вклада, которую получит клиент банка составит x·(1+(p/100)·(20/365)). Аналогично выполняются расчеты и для случая, когда вклад был открыт не в первый день месяца. Так, например, если вклад был открыт 18 февраля, то 28 февраля к сумме вклада будет присоединено x·(p/100)·(11/365)) рублей, а если же он был открыт 28 февраля, то в тот же день 28 февраля к сумме будет присоединено x·(p/100)·(1/365) рублей. 

   Ваша задача состоит в том, чтобы написать программу, которая по дате открытия вклада и его сроку вычислит, какова будет сумма вклада после его окончания, если исходно его сумма составляла x рублей.


Технические условия

   Входные данные

   Первая строка входного файла содержит три целых числа: исходную сумму вклада x, процентную ставку p и длительность вклада d (1x100000, 1p200, 1d365). Вторая строка входного файла содержит дату открытия вклада в формате «день-месяц-год». День и месяц обозначаются  числами,  при  этом  у  чисел,  меньших  десяти,  присутствуют  ведущие  нули.  Гарантируется,что вклад открыт в 2009 году, и дата его окончания также находится в 2009 году.

   Выходные данные

   В выходной файл выведите ответ на задачу c точностью 6 знаков после десятичной точки.


Информация о задаче

Лимит времени: 2 секунды
Лимит памяти: 64 MB
Баллы за пройденный тест: 1.88679
Сложность: 16% 16/19

Пример

Пример входных данных

Sample 1
10000 15 90
01-01-2009

Sample 2
10000 15 90
14-02-2009

Sample 3
10000 15 1
31-12-2009

Пример выходных данных

Sample 1
10374.436578

Sample 2
10374.803608

Sample 3
10004.109589


← Крестики-нолики Список задач Созвездия →