Informática, perguntado por rebecalopes141, 11 meses atrás

Como resolver isso??/

Defina a função chamada somatoria, que receba como parâmetro um número e retorne a soma dos números antecessores a ele.
Para isso precisamos utilizar todos os conceitos de for vistos até agora:

repetições
processar algo utilizando o for
o valor da variável i

A função executa isso através do for 0+1+2+3

tentei isso mas não funcionou

function somatoria(x){
var soma = 0;
for (var i = 0; i <= x; i++) {
soma += i;
}
return soma;
}

Soluções para a tarefa

Respondido por Ruiber0
3

Resposta:

Basta botar "i<x" no lugar de "i<=x" dentro do for.

Explicação:

Ele pede uma função que retorne a soma de todos os antecessores. Da forma que você definiu, você está incluindo o próprio número na soma.


jevip: function somatoria(x){
var soma = 0;
for (var i = 0; i = isoma += i;
}
return soma;
}
jevip: seria isso ?
jevip: function somatoria(x){
var soma = 0;
for (var i = 0; i = isoma += i;
}
return soma;
}
Ruiber0: function somatoria(x){
Ruiber0: ops
Ruiber0: dentro do for é (var i=0, i
Ruiber0: (i = 0, i
Ruiber0: hm, o comentário não vai. Mas foi o que falei na questão
Ruiber0: É a mesma coisa que a pessoa que fez a pergunta botou, mas com o sinal de "menor" dentro do for, ao invés de "menor ou igual"
Respondido por jevip
0

Resposta:

alguém conseguiu fazer esta questão ?

Explicação:

Perguntas interessantes