en la siguiente linea fijate la cantidad de parentesis. al no estar pareado correctamente te da error de sintaxis.
Código:
}while(isNaN(a) || isNaN(proma) || (isNaN(acum))
nota: por favor, en una proxima ocacion que tengas que mostrar el codigo, envuelvalo entre los bbcode para codigos segun sea el caso. el bbcode facilita la lectura del codigo y mas el sistema no introduce espacios erroneamente. por ejemplo [code] codigo [/code].
lista de bbcodes.