Boa tarde a todos,
sou novo no fórum e também estou começando a aprender JAVA agora.
Estou com o seguinte exercício:
Escreva um programa que, dada uma variável x (com valor 180, por
exemplo), temos y de acordo com a seguinte regra:
se x é par, y = x / 2
se x é impar, y = 3 * x + 1
imprime y
O programa deve então jogar o valor de y em x e continuar até que y tenha
o valor final de 1. Por exemplo, para x = 13, a saída será:
40 -> 20 -> 10 -> 5 -> 16 -> 8 -> 4 -> 2 -> 1
Até a parte de controlar o que é par e o que não é tudo bem, porém essa parte " O programa deve então jogar o valor de y em x e continuar até que y tenha o valor final de 1. Por exemplo, para x = 13, a saída será: 40 -> 20 -> 10 -> 5 -> 16 -> 8 -> 4 -> 2 -> 1 " eu não entendi bem… Já li, re-li e re-li… Não sei se eu estou cansado de tanto ficar estudando e minha cabeça esta meio abobada, mas eu não entendi essa parte ou como faze-la.
Será que alguém pode me dar uma “luz”?
Eu agradeço a atenção de todos.
Att.