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
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
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?