![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
вобщем чето совсем уже, либо переработал либо я уже не знаю школьный уровень
вобщем задача если число 1280 то нужное нам, будет равно 700 если 1024 то 200 соотвественно если 1180, нужно высчитать учитывая верхнее условие, ну и нужно все, это так как число может быть и 500 и 1202 вобщем какуюто формулу нада написать, а у мяне чето мозг вобще не соображает хелп ![]()
__________________
на каком языке вы пишите? а на каком нужно? |
|
|||||
|
стервочка (я мужик)
|
|
|
|||||
|
эээм, я так понимаю, x в данной формуле, это задаваемое число, а result получаемое, задаю 1280 получаю совсем не 200, нужна формула, которая будет получать число, например 1280 и возвращать 200, а при 1024 возвращать 700, ну и в этом соотвествие при 1100 например, свое число искомое мной
![]()
__________________
на каком языке вы пишите? а на каком нужно? |
|
|||||
|
Могу рассказать как вывел (:
__________________
while(1) {} |
|
|||||
|
Ну, значит, откуда переменные берутся ясно из предыдущего поста.
Имеем (n-b)/(a-b) - это число от 0 до 1. Оно равно 0 когда n = b, и 1 когда n = a. То же самое на другом конце уравнения относительно x(его мы и ищем). Далее Вот и всё (:
__________________
while(1) {} |
|
|||||
|
стервочка (я мужик)
|
ну слегка ошибся. вместо "1024 +" надо было вставить "200 + ".
|
![]() |
![]() |
Часовой пояс GMT +4, время: 07:42. |
|
|
« Предыдущая тема | Следующая тема » |
|
|