NaN es un error que te devuelve cuando el valor obtenido no es número.
al parecer la función
toFixed() lo provocó.
Has este cambio y te debe funcionar:
Código Javascript
:
Ver originalvar res1 = (n1 + n2 +n3) / 3;
var res2 = (n4 + n5 + n6 + n7 + n8 + n9+ n10 + n11) / 8;
var res3 = (res1 + res2) / 2;
$("#resultado").html(res1.toFixed(2));
$("#resultado2").html(res2.toFixed(2));
...
$("#resultado5").html(res3.toFixed(2));
No sé porque no realizó el proceso correctamente, talves alguna regla en
javascript o que hay que formatear las variables... pero si
res1 = 23.45 y
res2 = 45.56, entonces
res5 debería ser 34.50... por citar un ejemplo :P
A ver si alguien comenta ese pequeño detalle :D
Saludos!!