Aramis Postado Abril 16, 2009 Denunciar Share Postado Abril 16, 2009 Pessoal,gostaria de de arredondar uma média com duas casas decimais !! eu fiz a função ai !! mas não deu certo !!function Mc2(mat) { casas =2; cont1=0; valor=0; for (i=21;i<=24;i++){ campo_atual=document.getElementById("av" +mat+ i); if (campo_atual.value!=""{ valor+=parseFloat(campo_atual.value); cont1++; } campo_media=document.getElementById("mc2" +mat); if(isNaN(valor/cont1)){ campo_media.value = 0; } else{ campo_media.value =Math.round(valor/cont1,casas); } } } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Abril 16, 2009 Denunciar Share Postado Abril 16, 2009 O método round não funciona dessa formaEle recebe apenas um parâmetro, que é a própria variávelTente assim:campo_media.value =Math.round(valor/cont1*Math.pow(10,casas))/Math.pow(10,casas); Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Aramis
Pessoal,
gostaria de de arredondar uma média com duas casas decimais !! eu fiz a função ai !! mas não deu certo !!
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.