Tuesday, 22 September 2015

Arithmetics1: Find Median number using Javascript.


Below is a simple javascript cooked up, that shows how to calculate the median number.
It calculates the median of the array [20,20,20,40,58,60,80];

function sortWell(a,b){
if(a>b) return 1
else if(a<b) return -1
else return 0
}
med=[20,20,20,40,58,60,80];
median=med.sort(sortWell)
num= median.length/2;
test_num= num.toString().indexOf('.');
m1= Math.ceil(num.toString());
m2=median[num]+median[num-1]
m3= m2/2
if(test_num!=-1){
document.write("Median number equals:"+median[m1-1]);
}else{
document.write("Median number equals: "+m3);
}
Result:

Median number equals: 40

Thanks for reading.

No comments:

Post a Comment