Funçao para retornar a soma dos numeros inteiros
Boa galera,
estou de volta com uma pequena dúvida no seguinte exercicio
Faça uma função que receba um número inteiro e positivo N como
parâmetro e retorne a soma dos números inteiros existentes entre o
número 1 e N (o número N também deve entrar na soma).
pois bem, fiz tudo direitinho porém áo exibir a soma dos numeros áo invés de por exemplo se digitado 5
ele fazer 3+1 = 3, 3 + 2 = 5 , 3 + 3 = 6, ele faz 3 + 1 = 31, 3 + 2 = 32, 3 + 3 = 33, alguém pode me ajudar com este problema
segue abaixo o código:
<script>
function somaNumeros(num){
var cont,texto="";
for (cont = 1; cont <= num ; cont++){
texto+=num+"+"+cont+"="+(num+cont)+"<br />";
}
document.getElementById("numeros").innerHTML=texto;
}
window.onload=function(){
var btn=document.getElementById("botao");
btn.addEventListener("click", function(){
var numero=document.getElementById("valor").value;
somaNumeros(numero);
},false);
}
</script>
____________________________________________________________
HTML:
<body>
<form name="form1" action="">
<input type="text" id="valor" name="numero"><br />
<input type="button" value="Somar nº Inteiros" id="botao">
</form>
<div id="numeros">
</div>
</body>Discussão (2)
Carregando comentários...