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

ALGUEM PODE ME DIZER ONDE ESTOU ERRANDO NESSA QUESTAO?
Para Usain Bolt calcular sua dieta é preciso o uso de um simulador, que de acordo com o número de voltas diga quantas calorias é preciso consumir, para poder realizar um exercício de trote.

As calorias são calculadas da seguinte maneira: calorias (que consome a cada volta), ou seja 5 multiplicado (*) pelo número da volta atual, já que cada vez as voltas consomem mais e mais calorias.

Sabendo isso, crie uma função chamada caloriasDeTrote(), que recebe por parâmetro o número de voltas representado por um valor numérico e retorne a quantidade de calorias que será consumida.

Por exemplo:

caloriasDeTrote(2)
Deveria devolver 15 onde 5 calorias são da primeira volta (5 * 1) mais 10 calorias da segunda (5 * 2).



meu codigo eh esse
function caloriasDeTrote(n) {
var caloriasPVolta = 5;
var caloriasTotais = (caloriasPVolta * n)
for(var i = 1; i <= n; i++){
caloriasTotais = (caloriasPVolta *= i)
}
return caloriasTotais
}

ele nao atende todos os requisitos e da esse erro:
Sua solução não passou as provas
Resultados do teste:
caloriasDeTrote(2) Um trote de 2 voltas deveria retornar 15 Ver detalhes
10 == 15
caloriasDeTrote(3) Um trote de 2 voltas deveria retornar 30
caloriasDeTrote(1) Um trote de 2 voltas deveria retornar 5

Soluções para a tarefa

Respondido por marcelpie
5

Resposta:

function caloriasDeTrote(n) {

 var resultadoTotal = 0;

 var quantidadeC = 5;

 for(var i = 1; i <= n; ++i){

   resultadoTotal = resultadoTotal + (quantidadeC * i);

 }

 return resultadoTotal;

}

Explicação:

o resultado vai armazenar os anteriores!


marcelpie: amigo e outra coisa vc fez errado, boas praticas - NUNCA pode declarar uma variável e não usar!
Respondido por LarissaMoura3
3

A função pode ser definida da seguinte forma:

function caloriasDeTrote(n) {

var resultadoTotal = 0;

var quantidadeC = 5;

for(var i = 1; i <= n; ++i){

  resultadoTotal = resultadoTotal + (quantidadeC * i);

}

return resultadoTotal;

}

O algoritmo é considerado a receita para a resolução de uma tarefa computacional, pois compreende o passo a passo dos procedimentos a serem realizados. Os comentários nos algoritmos são utilizados para facilitar o entendimento do algoritmo em questão.

Bons estudos!


Usuário anônimo: @LarissaMoura3 Me ajuda com uma questão por favor? Vc pode encontra-la no meu perfil, estou dando 15 pontos por ela.
Perguntas interessantes