мда ребят, я с алгебраическими функциями просто кретин. подсобите еще раз, пожалуйста
условие тако
есть 2 входных параметра, фиксированное число (двухзначное) и меняющееся число (от минус 200 до 200)
мне нужно, если меняющееся число попадает в определенный диапазон (например от -100 до 100), возвращать число, которое будет учитывать фиксированное. и оно так же, как и в моем предыдущем вопросе, чем ближе находится к нулю, тем больше его значение. только теперь значение ограничено не 2-ойкой, а первым параметром. то есть, например, при вызове функции со следующими параметрами (70, 0)
(то есть фиксированное число 70 и меняющееся 0), мы получим значение 70. При вызове же с параметрами (70, 80)
мы должны получить 14
(20 % от первого числа), а при вызове функции с параметром, выходящим за условия (с примером выше это от -100 до 100), мы будем возвращать единицу. Главное, чтобы при вызове функции у границы условия (то есть, например (70, -99)
получить максимально близкое к единице значение. (70, -100)
как и (70, 100)
должно возвращать единицу.
сложно в том, что на плюсовые значения бы должны увеличивать число (вплоть до порога первого параметра, то есть фиксированного числа), а не минусовое - приближать к единице (вплоть до десятых)
надеюсь написал понятно. ну и по сабжу - что посоветуете почитать / поглядеть, чтобы с такими простейшими задачами проблем не возникало? впервые работаю с анимацией, оказалось что тут очень и очень нужно уметь в математику