Aramis Postado Abril 22, 2009 Denunciar Share Postado Abril 22, 2009 (editado) pessoal como façao para arredondar a média para uma casa decimal ??function Mp(mat) { cont1=0; valor=0; for (i=1;i<=8;i++){ campo_atual=document.getElementById("av" +mat+ i); if (campo_atual.value!=""){ valor+=parseFloat(campo_atual. value); cont1++; } campo_media=document.getElementById("mp1" +mat); if(isNaN(valor/cont1)){ campo_media.value = 0; } else{ campo_media.value = valor/cont1; } } } Editado Abril 22, 2009 por Jonathan Queiroz Adcionar tag's e modificar título (Jonathan) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Mario Junior Postado Abril 22, 2009 Denunciar Share Postado Abril 22, 2009 Round não daria certo? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Aramis Postado Abril 22, 2009 Autor Denunciar Share Postado Abril 22, 2009 (editado) fiz assim mas não deu certo !! tipo eu digito 4 e 2.5 e a media dar 3 ta errado !! era para dar 6.5 dividido por 2 dar 3.25 arredondando daria 3.2 (arredondadado para 1 cas decimal) function Mp(mat) { cont1=0; valor=0; for (i=1;i<=8;i++){ campo_atual=document.getElementById("av" +mat+ i); if (campo_atual.value!=""){ valor+=parseFloat(campo_atual. value); cont1++; } campo_media=document.getElementById("mp1" +mat); if(isNaN(valor/cont1)){ campo_media.value = 0; } else{ campo_media.value =Math.round(valor/cont1); } } } Editado Abril 22, 2009 por Jonathan Queiroz Adcionar tag's (Jonathan) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Mario Junior Postado Abril 22, 2009 Denunciar Share Postado Abril 22, 2009 Dá uma olhada nisso aqui pra ver se te ajuda:http://www.mediacollege.com/internet/javas...mber/round.html Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Aramis
pessoal como façao para arredondar a média para uma casa decimal ??
Editado por Jonathan QueirozAdcionar tag's e modificar título (Jonathan)
Link para o comentário
Compartilhar em outros sites
3 respostass 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.