Good User писал(а):Keepsoft писал(а):Вот Вам задачка. Если мы покупали доллары в даты ниже, то сколько сейчас у нас на руках долларов, если мы не знаем курсов валют?
01/01/2000 1000 руб
01/01/2005 1000 руб
01/01/2010 1000 руб
01/01/2015 1000 руб
01/01/2019 1000 руб
Если вы покупали доллары в даты выше, то у вас в активе будут доллары, а не рубли. Странно покупать доллары и получать в результате рубли.
Учу, как надо
01/01/2000 $100
01/01/2005 + $100
01/01/2010 + $100
01/01/2015 + $100
01/01/2019 + $100
=>
12/04/2019 $500*<курс на 12/04/2019 или на последнюю известную дату> = 32200 руб
И откуда же Вы взяли 100$? Если у пользователя в примере были записи только в рублях.
Брать один сегодняшний курс для всех записей нельзя, так как курс меняется.