Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Diver Реальный пацан
Зарегистрирован: 19.06.2004 Сообщения: 567 Откуда: 25 RUS
|
Добавлено: Чт Ноя 17, 2005 10:04 am Заголовок сообщения: кто силен в математике все сюда |
|
|
помогите решить жизненную задачку.
есть три офиса с выходом в инет.
четвертый офис считает для всех входящий трафик (и с себя тоже).
в конце месяца четвертому офису приходит счет от провайдера за инет. четвертый офис платит эту сумму, а потом выбивает деньги из первых трех офисов (в зависимости от того, кто сколько скачал). кароче банальный биллинг.
Так вот. условие первое: посчитанное количество скаченной инфы у четвёртого офиса и у прова разное (у прова в большинстве больше получается). соответственно четвертый офис платит стока, скока скажет пров. вот пример:
1 офис скачал 100 метров
2 офис скачал 200 метров
3 офис скачал 300 метров
4 офис скачал 400 метров
Итого 1000 метров. А пров присылает сумму в 1200 метров. соответсвенно ее и надо оплачивать.
Так вот задание. надо раскидать эти 200 метров равномерно по всем четырем офисам, накинуть каждому сколько то метров в зависимости от того сколько он скачал (если скачал много - накидывать много, если мало, то мало). Т.е. надо посчитать процент общий, потом что то там делить, умнажать, высчитывать проценты, прибавлять и в конце должно быть все красиво. Мне секретарша как то объясняла, но я посчитал и тут же забыл
Так что помогайте! |
|
Вернуться к началу |
|
|
Vladson X-USSR phpBB Support
Зарегистрирован: 30.12.1980 Сообщения: 993 Откуда: Эстония
|
Добавлено: Чт Ноя 17, 2005 11:01 am Заголовок сообщения: |
|
|
1200 делим на 1000
умножаем 100 на полученное
умножаем 200 на полученное
умножаем 300 на полученное
умножаем 400 на полученное
И складываем результаты... что сложного то ? (математика за 2-й класс)
Добавлено спустя штаны:
Другое дело если 4-й офис хочет не платить лишнего за себя, но тут уже другое дело, либо пусть считает трафик лучше либо его распустить за то что там идиоты работают...
Но формула та-же самая только от 1200 отнимаем 400
1200-400 = 800
800/600 = 1,33
100*1,33333333333
200*1,33333333333
300*1,33333333333
400*1
133+266+399+400 = 1200(округл) |
|
Вернуться к началу |
|
|
Diver Реальный пацан
Зарегистрирован: 19.06.2004 Сообщения: 567 Откуда: 25 RUS
|
Добавлено: Чт Ноя 17, 2005 11:31 am Заголовок сообщения: |
|
|
о. спасибо.
аа 4 офис не трогать! |
|
Вернуться к началу |
|
|
Vladson X-USSR phpBB Support
Зарегистрирован: 30.12.1980 Сообщения: 993 Откуда: Эстония
|
Добавлено: Чт Ноя 17, 2005 11:40 am Заголовок сообщения: |
|
|
Diver писал(а): |
4 офис не трогать |
Во втором случае я и объяснил как его не трогать |
|
Вернуться к началу |
|
|
|