Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Soma de elementos Array dando errado

Alguém me ajude a descobrir aonde está o erro no meu código, o resultado era para ser 15 mas dá 10.

<script>

function Gauss(numeroMaximo) {
// primeiro tenho que descobrir como acrescentar numero dentro do array se baseando no numero que irei colocar    

    var acrescentaNumeros = []

    // acrescenta numeros dentro do array
    for(var index = 0; index < numeroMaximo; index++) {

        acrescentaNumeros.push(index)        
    }
    // soma os elementos do array
    var total = 0;
    for(var i = 0; i < acrescentaNumeros.length; i++ ){
        total = total + acrescentaNumeros[i];
    }

    document.write(total);
}
// resultado
Gauss(5);
</script> 
1 resposta
solução!

Olá Pedro, tudo bem?

Dentro do for abaixo você deve usar <=:

for(var index = 0; index <= numeroMaximo; index++) 

Bons estudos!