2
respostas

De forma diferente, mas cheguei na finalidade proposta.

Acabei escrevendo 1 linha a mais. Mas penso que nesse inicio o mais importante foi entender a lógica do que precisava ser feito, e consegui chegar ao resultado que foi solicitado. Segue como ficou

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Eduardo, o único problema nesse código é que apesar de ele apresentar em tela 100 a variável numeroInicial estará valendo 102, caso for usar ela posteriormente para outra finalidade poderia haver erro de cálculo.

Experimenta trocar o <= por apenas <, e fazer o cálculo antes da função mostra, e inclua mais uma linha "console.log(numeroInicial)" pra vc ver o valor da variável no final da execução.

Oi, eu acredito está ok. Pois, embora, no 100 o valor vai para 102, mas ele não irá mostrar, pois a condição de ser menor ou igual não será mais atendida e sairá do while, mas isso é na minha humilde opinião.