Отправляет email-рассылки с помощью сервиса Sendsay

Получено от: serg@d*****.ru
Сообщение от: Dervish
Раздел форума: a0000171
Ссылка на сайт: http://www.dervish.ru/forum.php?view=a0000171
Название раздела: Кросс-курсы...
Номер сообщения: 2
Номер родителя: 1
Тема сообщения: Почему же, (+)
Текст сообщения:

.. не расчитываются? Расчитываются. Давайте на примере, я попробую объяснить
те цифры, которые вы видите.

Загружаем курсы на начало июля месяца, выбираем из списка валют USD и EUR. Программа
записывает в базу данных три курса (их потом можно посмотреть):

1. 29.0471 RUR за 1 USD;
2. 35.0889 RUR за 1 EUR и
3. 35.0889 USD за 29.0471 EUR.

Вас смутило то, что в третьем курсе мы видим до боли знакомые числа? Но ведь
они правильные! Попробуйте разделить оба числа на меньшее и вы получите, что
1 EUR стоит 1.2080 USD, что соответствует действительности.

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

С другой стороны, попробуйте пересчитать остаток по какому-нибудь долларовому
счёту в евро и вы увидите, что программа будет показывать правильные результаты.

Сайт программы - http://www.dervish.ru/
Архив Листа - http://subscribe.ru/archive/comp.soft.others.abilitycash

-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.others.abilitycash-list@subscribe.ru
Отписать: mailto:comp.soft.others.abilitycash--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   vsng@i*****.ru Wed, 14 Jul 2004 08:43:43 +0400 (#190362)