関数は浮動小数点値を返すが、実際の戻り値は暗黙的に double 型である
戻り値の型を明示的に float 型にキャストする
float calc_percentage(float value) { return value * 0.1; }
計算された戻り値は非浮動小数点型である可能性があり、浮動小数点型にキャストする必要がある