Показать сообщение отдельно
  #5 (permalink)  
Старый 14.01.2013, 22:40
Профессор
Отправить личное сообщение для Dimaz Посмотреть профиль Найти все сообщения от Dimaz
 
Регистрация: 25.12.2009
Сообщений: 222

В чем проблема? Выводит неверный результат:
var formula = [3,10,6.7,3.4];
var user1 = [1,0,2,1,1,0,2,2,2,2];
var user2 = [2,1,2,0,1,2,2,2,0,0];
var result = 0;
calculate();
function calculate(){
for(var i=0; i<user1.length; i++){
result +=formula[Math.abs(user1[i]-user2[i])]
}}
alert(result);

Должно вывести 70.3, а выводит 62.1
Ответить с цитированием