Métodos para converter binário em código de gray

1 -  usando lógica XOR e deslocamento de bit

2 - somando a sequência binário