Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

DÚVIDA NA VARIÁVEL

Eu não entendi porquê tem que declarar a variável de novo dentro do while. Fora ela recebia o número 2, e dentro ela virou numero = numero + 2, sei que o +2 é para que apareçam os resultados pares, mas porque teve que declarar novamente? Não podia ser mostra(numero+2) ?

numero = 2

while(numero <= 100) {
        mostra(numero);
        numero = numero + 2;
    }
    mostra("Fim");
3 respostas

Oi Rose, blz?

Então. essa repetição se refere que a variável "numero", vai pegar o valor contido nela e vai somar mais +2. a questão de colocar "numero = numero +2" é para a linguagem entender que você esta pegando a variável, pegando o valor dela, e utilizando o valor +2 e no final atribuindo novamente a variável numero. Você pode utilizar um atalho/abreviação que normalmente nós usamos que é

numero +=2

Que é o mesmo que dizer

numero = numero + 2

Caso sua dúvida seja resolvida, não esqueça de marcar o tópico como concluído. Assim você ajuda outras pessoas com a mesma dúvida s2

solução!

Rose, você tentou sua solução de fazer mostra(numero + 2); sem declarar a variável duas vezes para ver o que acontece? Faça isso...e veja o que acontece. Isso a ajudará a entender o código.

Oi Rose. Tudo certo? Fez o teste? Viu a diferença? Dúvida esclarecida ou ficou algum resquício ainda?