Buscar

Construa um programa que apresente para o usuário o menu abaixo: **** TABELA VERDADE **** 1. Operador AND 2. Operador OR 3. Operador NOT **********...

Construa um programa que apresente para o usuário o menu abaixo: **** TABELA VERDADE **** 1. Operador AND 2. Operador OR 3. Operador NOT ************************** Escolha uma opção: Se a opção escolhida for 1 ou 2, o programa deve solicitar que o usuário informe 2 bits e, no caso da opção ser 3, o programa deve solicitar que o usuário informe apenas 1 bit. Ao fim, o programa deve usar o(s) bit(s) informado(s) e apresentar o resultado da operação selecionada, com base, na tabela verdade.

O programa deve apresentar um menu com três opções.
Se a opção escolhida for 1 ou 2, o programa deve solicitar que o usuário informe 2 bits.
Se a opção escolhida for 3, o programa deve solicitar que o usuário informe apenas 1 bit.
O programa deve usar o(s) bit(s) informado(s) e apresentar o resultado da operação selecionada, com base, na tabela verdade.

Essa pergunta também está no material:

Desenvolvimento Rapido de Aplicações em Python - Exercicios livro intro python
7 pág.

Lógica de Programação e Algoritmos Instituto de Estudos Superiores da AmazôniaInstituto de Estudos Superiores da Amazônia

💡 1 Resposta

User badge image

Ed Verified user icon

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.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais

Outros materiais