1
resposta

Numeros pares de 1 a 100

Não sei se está certo da maneira que fiz mas está desse jeito:

var contador = 0;
mostra(`Os numeros pares são: `) 
while ( contador < 100) { 
    contador = contador + 2; 
    mostra(contador)
}
mostra("FIM")

Declarei inicialmente a variável contador iniciando com zero pois preferir(na verdade vi mais sentido para mim fazer dessa forma) logo em seguida chamei a função mostra (não quis colocar aqui se não iria ficar muito grande a resposta) passando como parametro a string 'Os numeros pares são:' e depois fiz a condição while, não chamei a função mostra com a string 'Os numeros pares são' dentro do próprio while por que iria repetir essa mesma frase junto com o numero até chegar a condição pré estabelecida,ou seja, iria mostrar na tela 100x a frase 'Os numeros pares são' e quando vi ficou esquisito então optei por chamar essa função com esse parametro antes da condição while. Assim que a variavel contador recebeu o valor '0' (zero) entrou na condição fazendo a comparação, ou seja, verificou se zero é menor que 100, mais ou menos assim:

while(0 < 100) { // bloco de código } Como retornou true essa condição,então a variavel contador que esta dentro do while, recebeu o valor 0(zero) que será somado a +2, mais ou menos assim: contador = contador + 2 0 = 0 + 2

E o resultado da soma será atribuido a variavel contador que esta sendo 'chamado' na função mostra logo na próxima linha. Agora a variavel contador está recebendo o valor 2 irá entrar novamente na condição while para ser verificada, entrando em um 'loop' até chegar na condição final que é quando a variavel contador receber um numero maior que 100 que seria 102 ao entrar na condição while com esse valor(102) o retorno será false pois não é menor que 100 mas sim maior então ao sair da condição while será chamada a função mostra contendo a string 'FIM' encerrando assim o programa pois a condição while foi encerrada no momento em que seu retorno foi false.

Se tiver algo errado(creio que tenha) se quiserem podem corrigir a vontade.

1 resposta

Muito bem Marcella! Está tudo ok com o seu código, ótima solução parabéns :D