Segue abaixo um exemplo de programa em Python que atende aos requisitos da sua pergunta: ``` print("**** TABELA VERDADE ****") print("1. Operador AND") print("2. Operador OR") print("3. Operador NOT") opcao = int(input("Escolha uma opção: ")) if opcao == 1: bit1 = int(input("Informe o primeiro bit (0 ou 1): ")) bit2 = int(input("Informe o segundo bit (0 ou 1): ")) resultado = bit1 and bit2 print("Resultado: ", resultado) elif opcao == 2: bit1 = int(input("Informe o primeiro bit (0 ou 1): ")) bit2 = int(input("Informe o segundo bit (0 ou 1): ")) resultado = bit1 or bit2 print("Resultado: ", resultado) elif opcao == 3: bit = int(input("Informe o bit (0 ou 1): ")) resultado = not bit print("Resultado: ", resultado) else: print("Opção inválida.") ``` Esse programa apresenta o menu com as três opções e solicita ao usuário que escolha uma delas. Dependendo da opção escolhida, o programa solicita que o usuário informe um ou dois bits e, em seguida, apresenta o resultado da operação selecionada com base na tabela verdade.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar