Averages/Median: Difference between revisions
Content deleted Content added
m →{{header|PureBasic}}: empty lines |
No edit summary |
||
Line 528:
medianValue = median(setOfValues);
end</lang>
=={{header|Objeck}}==
<lang objeck>
use Structure;
bundle Default {
class Median {
function : Main(args : String[]), Nil {
numbers := FloatVector->New([4.1, 5.6, 7.2, 1.7, 9.3, 4.4, 3.2]);
DoMedian(numbers)->PrintLine();
numbers := FloatVector->New([4.1, 7.2, 1.7, 9.3, 4.4, 3.2]);
DoMedian(numbers)->PrintLine();
}
function : native : DoMedian(numbers : FloatVector), Float {
if(numbers->Size() = 0) {
return 0.0;
}
else if(numbers->Size() = 1) {
return numbers->Get(0);
};
numbers->Sort();
i := numbers->Size() / 2;
if(numbers->Size() % 2 = 0) {
return (numbers->Get(i - 1) + numbers->Get(i)) / 2.0;
};
return numbers->Get(i);
}
}
}
</lang>
=={{header|OCaml}}==
|