Большой Воронежский Форум
» Программирование>Нужно мнение математика - программиста
Contur 12:28 23.04.2008
Написав программу я столкнулся с небольшой задачей, которую решить не могу.

В какой-то момент программа добавдяет к числу Х скажем три процента.
Потом нужно узнать сколько было число Х зная только результат и сам процент...

То есть:
500+3%=515
нужно узнать сколько было вначале (то есть найти 500) зная только результат 515 и 3%

Как вы понимаете, просто сделать 515 - 3% нельзя, так как результат не 500 а 499.55
Джон Маклейн 12:35 23.04.2008
(515*100)/(100+3)
борух 12:38 23.04.2008
тут вообще-то математики и программисты не при чем:
задачка на прценты из школьного курса
пусть q - проценты (3%), R - результат(515), тогда
Х = R*100/(100+q)
т.е.
500 = 515*100/(100+3)

з.ы. краткость - сестра таланта Джон Маклейн - быстре
dazz 12:55 23.04.2008
515/1,03
xxx-men 13:14 23.04.2008
dazz рулед
дядя Дима 13:18 23.04.2008
А итераций сколько? если одна то просто. а вот если есть несколько шагов, и на каждом шаге к х (+ процент на прошлом шаге) прибавляется еще раз процент (причем проценты разные) то все плохо... нужно знать намного больше входных данных.
dazz 13:26 23.04.2008
простите, сразу забыл сказать. этот метод (515/1,03) мне вчера напомнил goldren, на примере НДС. (с)
Вверх