Escolar Documentos
Profissional Documentos
Cultura Documentos
2022
ATIVIDADE PRÁTICA:
LÓGICA DE PROGRAMAÇÃO
E ALGORITMOS
Aluno:
aaaaaaaa
Caderno de Respostas da Atividade Prática de Lógica de Programação e Algoritmos.
1
Caderno de Respostas da Atividade Prática de Lógica de Programação e Algoritmos.
2
Caderno de Respostas da Atividade Prática de Lógica de Programação e Algoritmos.
3
Caderno de Respostas da Atividade Prática de Lógica de Programação e Algoritmos.
4
Caderno de Respostas da Atividade Prática de Lógica de Programação e Algoritmos.
5
Caderno de Respostas da Atividade Prática de Lógica de Programação e Algoritmos.
6
Caderno de Respostas da Atividade Prática de Lógica de Programação e Algoritmos.
7
Caderno de Respostas da Atividade Prática de Lógica de Programação e Algoritmos.
Figura: Exemplo de programa com metragem inválido e depois válido, tipo de limpeza
inválido e depois válido, 3 adicionais e com total descritivo.
8
Caderno de Respostas da Atividade Prática de Lógica de Programação e Algoritmos.
9
Caderno de Respostas da Atividade Prática de Lógica de Programação e Algoritmos.
10
Caderno de Respostas da Atividade Prática de Lógica de Programação e Algoritmos.
11
Caderno de Respostas da Atividade Prática de Lógica de Programação e Algoritmos.
12
Caderno de Respostas da Atividade Prática de Lógica de Programação e Algoritmos.
13
Caderno de Respostas da Atividade Prática de Lógica de Programação e Algoritmos.
14
Caderno de Respostas da Atividade Prática de Lógica de Programação e Algoritmos.
15
Caderno de Respostas da Atividade Prática de Lógica de Programação e Algoritmos.
elif opcao == 2:
codigo=str(input("Entre com o codigo :"))#pede ao usuário o codigo
da pesquisa
for i in range(len(lista)):
dicionario = lista[i]
if str(dicionario['codigo']) == codigo:#verifica se o código da
interação é o mesmo solicitado pelo usuario
print("Código :", dicionario['codigo'])
print("Nome: ", dicionario['nome'])
print("Setor: ", dicionario['setor'])
print("Salário: ", dicionario['salario'])
print('*******************************')
elif opcao == 3:
setor=str(input("Entre com o nome do setor :"))#pede ao usuário o
fabricante que desja pesquisar
for i in range(len(lista)):
dicionario = lista[i]
if str(dicionario['setor']) == setor:#verifica se o fabricante
da interação é o mesmo solicitado pelo cliente
print("Código :", dicionario['codigo'])
print("Nome: ", dicionario['nome'])
print("Setor: ", dicionario['setor'])
print("Salário: ", dicionario['salario'])
print('*******************************')
else:
break# retorna ao menu principal
def remover_funcionario ():# remove o funcionario
codigo=int(input("Entre com o código a ser removido:"))#recebe o codigo
para remover
del(lista[codigo - 1])#deleta o funcionario da lista
print("Bem Vindo ao controle de funcionários do Maurício Rodrigues ")
while True:# inicia o menu principal e continua rodando o menu até que o
usuario pare
print("------------------------- Menu Principal -----------------------")
opcao = int(input("Escolha a opção desejada\n1- Cadastrar funcionário\n2-
Consultar funcionario\n3- Remover funcionario\n4- Sair\n"))#recebe o valor que
deseja receber do menu
if opcao == 1:
codigo+=1#contador para o código
lista.append(cadastrar_funcionario(codigo))#adiciona o dicionario a
lista
elif opcao == 2:
consultar_funcionarios()#consulta o funcionario
elif opcao == 3:
remover_funcionario()#remove o funcionario
else:
break#encerra o programa
16
Caderno de Respostas da Atividade Prática de Lógica de Programação e Algoritmos.
17
Caderno de Respostas da Atividade Prática de Lógica de Programação e Algoritmos.
18
Caderno de Respostas da Atividade Prática de Lógica de Programação e Algoritmos.
19
Caderno de Respostas da Atividade Prática de Lógica de Programação e Algoritmos.
20