代わりというからにはfloatで処理できるのか?