特定のルールセットを指定して、パーセンテージに変換する必要がある値があります。
VALUE=X
ここで、Xは0から始まるものであれば何でもかまいません
もしも:
X > 200
私の関数の結果は100(パーセント)になるはずです。
もしも:
X < 200 AND >= 100
結果は100から50(パーセント)の間にあるはずです。例:X = 150は75%になります
もしも:
X < 100 AND >= 80
結果は50から25(パーセント)の間にあるはずです。例:X = 90は37.5%になります
で、もし:
X < 80
結果は25から0(パーセント)の間にあるはずです。
PHPでの私のアプローチは次のようになります
if($value > 200) return 100;
if($value > 100 && $value < 200) return ???;
... 等々。
ここで??? 明らかに私は設定方法がわからない式を表しています。
これを1つの数式で行う方法はありますか?そして、そうでない場合でも、この問題への数学的アプローチは何ですか?
とても基本的なことは知っていますが、小学校で数学の授業をあまりにも多くスキップしたようです。