Boa noite. Talvez minha dúvida seja bem simples, mas queria entender melhor a linha do contador + 1 e contador - 1. Neste exercício, essa diminuição ficou dentro do próprio while, assim:
var contador = 20;
while(contador >= 0) {
mostra(contador);
contador = contador - 1;
}
mostra("FIM");
Já no exercício anterior, o contador = contador +1 teve que ficar do lado de fora, para o while não entrar em um looping infinito.
Segue:
var contador = 30;
while(contador <= 40) {
if( contador != 33 && contador != 37) {
mostra(contador);
}
contador = contador + 1;
}
mostra("FIM");
Qual a lógica de raciocínio desta leitura para que eu possa identificar a diferença entre as duas opções sem precisar testar os dois? Obrigada,