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