Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/04/2013, 06:45
Avatar de musicdruel
musicdruel
 
Fecha de Ingreso: octubre-2012
Ubicación: España
Mensajes: 8
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Dar prioridad a operaciones matemáticas frente a otras.

Cita:
Iniciado por Fuzzylog Ver Mensaje
var aciertos = 50;
var errores = 10;
var numPreguntas = 60;
var cuenta = 10*(aciertos-errores/2)/numPreguntas;
alert(cuenta);
1º- Gracias por tu aportación, esa es la misma lógica sencilla que sigo yo.
2º- Observa este caso:

aciertos=12; errores=1; alternativas=3; total=20;
function MostrarResultado(){
var resultado;
resultado=10*(aciertos-(errores/alternativas))/(total-1);
return resultado;
}
El resultado que debería devolver es 5.75 y en cambio devuelve 6.14.

Mi problema persiste, agradezco de nuevo cualquier aportación.
Y si agluien observa algún error que justifica el error, decidlo porfavor.