1
resposta

Essa parte ficou bem confusa pra mim!

var numero = 1;
while(numero <= totalFamiliares) {
var totalIdades = 0;
    var idade = parseInt(prompt("Informe idade do familiar"));
    totalIdades = totalIdades + idade;
    numero++;

}

Não conseguir entender como chegou nesse resultado de calcular a média das idades , o começo da aula eu entendi bem , mas nessa parte bugou :( alguém me explica melhor pfvr

Agradeço!

1 resposta

Oi Paloma, tudo bem? Deixa eu ver se consigo ajudar! =)

Talvez essa variável "numero" não tenha o melhor nome, poderia, talvez, ser chamada familiarAtual, por exemplo, mas vamos lá, tentando explicar este "while":

Este loop vai acontecer enquanto a variável número for menor ou igual que a quantidade de seus familiares, então, deixa eu tentar mostrar um exemplo, assumindo que você tem dois familiares.

numero = 1 totalFamiliares = 2 totalIdades = 0

while (numero <= totalFamiliares) { // primeira iteração, você digita, por exemplo 20, totalIdades será atualizada para o valor 20 ( 0 + 20 ) // numero++, numero passa a valer 2 ( 1 + 1 )

// o while entra na segunda iteração, você digita 30, totalIdades será atualizada para o valor 50 ( 20 + 30 ) // numero++, numero passa a valer 3 ( 2 + 1 )

// sai do do loop while porque numero (3) passou a ser maior que o totalFamiliares (2) }

Espero ter ajudado ;)