Bom dia pessoal;
Estou começando em programação, preciso de ajuda na resolução de um algoritmo.
O problema é esse.
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 é ímpar, y = 3 * x +1
. imprime y
. O programa deve então jogar o valor de y em x e continuar até que tenha o valor final de 1. Pro exemplo, para x = 13, a saída sera:
40 -> 20 -> 10 -> 5 -> 16 -> 8 -> 4-> -> 2-> 1
Gostaria que me ajudassem neste problema, ele esta no capitulo 3 exercício 7 apostila caelum.
Obrigado
;