Para acortar o redondear los decimales, puedes usar toFixed() ceil, o round, aunque si insistes en usar un método propio...
Código Javascript
:
Ver originalvar promedio=(v1+v2+v3+v4)/10;//haces tu operación inicial
var texto=promedio.toString();//Pasas el numero a una cadena de texto ej. "390.333333"
texto=texto.split('.');//Partes la cadena por el punto, obtienes un arreglo por ej. ["390","33333"]
var primerDecimal=Number(texto[1][0]);//Tomas el primer decimal, lo conviertes a número
if(primerDecimal>5)//si el primer decimal es mayor a 5...
var valorFinal=Number(texto[0])+1;//el valor final es el numero entero + 1
else
var valorFinal=promedio;