Na Quarta aula fizemos excercicios com o conteúdo da aula passada, todos os excercicios foram tranquilos, o ultimo era um desafio que era listar os numeros de fibonnacci até o primeiro maior que 100 utilizando apenas duas variaveis.
Depois de varias tentativas cheguei ao seguinte código
class ExercicioA {
public static void main (String args[]) {
int fib = 0, aux = 0;
while (aux <= 100){
if (aux == 0){
System.out.println(aux);
System.out.println(1);
aux = aux + 1;
}
else{
aux = fib + aux;
fib = aux - fib;
System.out.println(aux);
}
}
}
}
Não achei nenhum maneira de fazer sem o IF == 0, mas como o 0 e o 1 são numeros dados, simplesmente dei um println botando os dois na tela logo na primeira execução do while, apartir da segunda execução ele ira operar apenas no else. Na proxima aula o professor ira corrigir o desafio.
Nenhum comentário:
Postar um comentário