Não consegui entender quase nada, foi muito mal elaborada essa aula dele.
ATÉ 50% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
Não consegui entender quase nada, foi muito mal elaborada essa aula dele.
Olá Keslley, tudo bem?
Sentimos muito pelo ocorrido, seu feedback é muito valioso para nós e estarei encaminhando para a equipe responsável, para que melhorias sejam pensadas e implementadas.
Somos imensamente gratos por fazer parte do seu mergulho no aprendizado na área de programação e tecnologia, cujo a nossa missão é fazer com que você tenha a melhor experiência possível.
Sendo assim, estarei trazendo um resumo sobre o laço de repetição while e caso as dúvidas persistirem, fique a vontade para perguntar!
A implementação do while é baseada em três elementos, são eles:
numero, que iniciará com o valor 0.numero <= 10resultado que irá iniciar com o valor 0.let resultado = 0
let numero = 0 //variavel de controle
while( numero <= 10) { //condição a ser executada
resultado = resultado + numero //bloco que será repetido
numero++ //iteração do laço
}
Podemos traduzir o código da seguinte forma:
Do lado de fora do laço, temos uma variável que irá armazenar o resultado do bloco de código que será repetido futuramente (let resultado) e a variável de controle que será responsável por participar da condição a ser executada (let numero).
Ambas devem iniciar com o valor 0 e obrigatóriamente, devem ser declaradas fora do laço, caso contrário a cada rodada os valores voltariam a ser 0 e não iríamos realizar a soma.
Após isso, iniciamos o while dizendo que gostaríamos que ele repita até a variável numero for menor ou igual a 10.
Com isso, precisamos que o numero a cada vez que funcione corretamente o while chegue mais perto do 10, que é o que definimos com o final da execução, dessa forma acrescento em 1 o valor dele (numero++).
numero = 0
resultado = 0
resultado = 0 + 0
resultado = 0
numero = 1
resultado = 0
resultado = 0 + 1
resultado = 1
numero = 2
resultado = 1
resultado = 1 + 2
resultado = 3
numero = 3
resultado = 3
resultado = 3 + 3
resultado = 6
numero = 4
resultado = 6
resultado = 6+4
resultado = 10
numero = 5
resultado = 10
resultado = 10+5
resultado = 15
numero = 6
resultado = 15
resultado = 15+6
resultado = 21
numero = 7
resultado = 21
resultado = 21+7
resultado = 28
numero = 8
resultado = 28
resultado = 28+8
resultado = 46
numero = 9
resultado = 46
resultado = 46+9
resultado = 55
Resultado:
console.log(resultado)
>> 55Espero ter ajudado. Abraços e bons estudos!
Tive a mesma sensação !!