Ed
há 2 meses
Para automatizar o jogo pedra, papel e tesoura com dois jogadores representados por dois bits cada (A1/A0 para o jogador A e B1/B0 para o jogador B), siga estes passos: 1. Codificação das jogadas: - Pedra = 00 - Papel = 01 - Tesoura = 10 (O código 11 pode ser inválido ou não utilizado) 2. Regras para determinar o vencedor: - Pedra (00) vence Tesoura (10) - Tesoura (10) vence Papel (01) - Papel (01) vence Pedra (00) - Mesma jogada (A1/A0 = B1/B0) = empate 3. Implementação lógica: - Compare os bits dos jogadores. - Se iguais, resultado = empate. - Caso contrário, aplique as regras: - Se A = Pedra (00) e B = Tesoura (10), A vence. - Se A = Tesoura (10) e B = Papel (01), A vence. - Se A = Papel (01) e B = Pedra (00), A vence. - Caso contrário, B vence. 4. Expressão lógica simplificada para o vencedor: - Defina variáveis para as jogadas de A e B. - Use portas lógicas para comparar e decidir o resultado conforme as regras acima. Assim, o sistema pode ser implementado em um circuito digital ou programa que receba as entradas A1/A0 e B1/B0 e retorne o resultado: vitória de A, vitória de B ou empate.