Eu estava fazendo um código aqui em casa para treinar e na hora de uma conta de média, eu pedi para o usuário inserir o resultado por meio de um prompt, só que na hora de fazer a conta esta concatenando os resultados ao inves de fazer a conta. O que posso esta fazendo para concertar isso? Aaaaah e eu fiz uma função com retorno para expressar a conta.
function pulaLinha(){ document.write("
"); }
function mostrar(frase){ document.write("" + frase + ""); pulaLinha(); }
function calculaMedia (horas1, horas2, horas3, horas4){ return (horas1 + horas2 + horas3 + horas4)/4; }
var nome = prompt ("Informe o seu nome!"); var horasDia21 = prompt(nome + ", quantas horas vocês ficaram juntos no dia 21 de Junho?"); var horasDia23 = prompt(nome + ", quantas horas vocês ficaram juntos no dia 23 de Junho?"); var horasDia25 = prompt(nome + ", quantas horas vocês ficaram juntos no dia 25 de Setembro?"); var horasDia27 = 21; var media = calculaMedia(horasDia21, horasDia23, horasDia25, horasDia27);
mostrar("Uma média de "+ Math.round(media) +" horas em quatro dias de convivência");