Math 简单的数学公式,使数字变成1、2、4、8、16等等

Math 简单的数学公式,使数字变成1、2、4、8、16等等,math,equation,Math,Equation,数学不是我的强项,所以请有人帮我用这个公式: 我有一个升序变量y,它是无穷大的 当: y=y=y=y=y

数学不是我的强项,所以请有人帮我用这个公式: 我有一个升序变量y,它是无穷大的

当:

y<100我想要x=1,
100>=y<200我想要x=2,
200>=y<300我想要x=4,
300>=y<400我想要x=8
400>=y<500我想要x=16
等等

提前谢谢

x = 2 ^ (y / 100)
或者如果y不是整数(相当于整数除法)

这个怎么样:

 2 ^ ( y / 100 )

注意,这使用整数除法。所以
250/100==2

这是一个编程问题吗?你用什么语言?
x = 2 ^ Floor(y / 100)
 2 ^ ( y / 100 )