-2

数学は私の最強の側面ではないので、誰かがこの式で私を助けてください:私は無限に行く昇順の変数を持っています。

いつ:

y < 100 I want x = 1,
100 >= y < 200 I want x = 2,
200 >= y < 300 I want x = 4,
300 >= y < 400 I want x = 8
400 >= y < 500 I want x = 16

等々。

前もって感謝します

4

2 に答える 2

2
x = 2 ^ (y / 100)

または、yが整数でない場合(整数の除算になります)。

x = 2 ^ Floor(y / 100)
于 2013-02-05T10:57:07.883 に答える
2

これはどう:

 2 ^ ( y / 100 )

これは整数除算を使用することに注意してください。だから250 / 100 == 2

于 2013-02-05T10:57:17.470 に答える