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

tem como alcançar o objetivo usando o for?

na aula, o professor utilizou o if para que a bolinha ficasse indo e voltando eternamente.

contudo, quando eu penso em repetição, eu pensei inicialmente no for ou while, mas não sei se ele funciona.

Teria como? Se sim, como ficaria o código utilizando o for? obrigada!!

3 respostas

Ligia, boa tarde

Na verdade eu usaria o WHILE pois ele é um loop infinito. Já o FOR é um loop finito, ou seja, normalmente se informa uma condição de finalização ou fim.

No while você deixa a execução eterna até ter uma condição interna que o faça sair.

Pode fazer com FOR, sim, mas é mais trabalhoso e desnecessário.

Se eu consegui te ajudar, marque a resposta como solucionada, por favor! Abs.

Oi! Obrigada. Você tem como me ajudar a encaixar o while nesse código que o professor deu, por favor?

solução!

Olhando melhor o exemplo da aula, o correto mesmo é usar o Intervalo com um timer pois assim suaviza o movimento. Mas abaixo segue um código de While.

int x = 0;
while (true)
{
   //Faz seu código aqui

   //Aqui soma a variável
   x++;

   //Se chegar em uma condição, sai do loop
   if([Final da Tela]) break;

}

Nesse código o true torna o loop infinito. O If termina o loop por dentro, mas poderia ter sido colocado no lugar do true.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software