整数化しないと駄目っぽいですねー。あと対数とる前に絶対値とらないと負数入れたときエラーでますよ。