ENEM, perguntado por isavitoriamini2487, 10 meses atrás

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).

Soluções para a tarefa

Respondido por Epiccolini
10

Resposta:

É possível resolver de duas formas:

1.

function caloriasDeTrote(nVoltas){

 var caloriasDeTrote = 0;

 for(var i = 0; i < nVoltas; i++) {

  caloriasDeTrote += 5 * (i+1);

 } return caloriasDeTrote;

}

ou 2.

function caloriasDeTrote(nVoltas){

 var caloriasDeTrote = 0;

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

  caloriasDeTrote += 5 * i;

 } return caloriasDeTrote;

}

Explicação:

O motivo de ser necessário acrescentar o +1 no i ou o iniciar em 1 (e acrescentar em nVoltas) é porque há erro se você tentar realizar a multiplicação com zero, valor este que estará no contador se não aplicarmos o +1

Respondido por Serenavieira
0

Resposta:

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

Pq não?

for(var i = 1; i < nVoltas+1; i++)

Explicação:

Alguém sabe me explicar pq. nesse exercício ficou com o sinal de menor, não poderia ficar com o sinal de igual?

Perguntas interessantes