Averages/Root mean square: Difference between revisions
Content added Content deleted
(prefer X** 2 over map * ** 2) |
No edit summary |
||
Line 333: | Line 333: | ||
6.204836822995429</lang> |
6.204836822995429</lang> |
||
=={{header|Objeck}}== |
|||
<lang objeck> |
|||
bundle Default { |
|||
class Hello { |
|||
function : Main(args : String[]) ~ Nil { |
|||
values := [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]; |
|||
RootSquareMean(values)->PrintLine(); |
|||
} |
|||
function : native : RootSquareMean(values : Float[]) ~ Float { |
|||
sum := 0.0; |
|||
each(i : values) { |
|||
x := values[i]->Power(2.0); |
|||
sum += values[i]->Power(2.0); |
|||
}; |
|||
return (sum / values->Size())->SquareRoot(); |
|||
} |
|||
} |
|||
} |
|||
</lang> |
|||
=={{header|OCaml}}== |
=={{header|OCaml}}== |