Primeira página
/
Tecnologia
/
Crie um programa que simule cadastro de produtos de uma loja Cada produto terá um nome. preco e quantidade em estoque . Utilize um dicionário para armazenar os produtos D programa deve permitir: Cadastrar novos produtos. - Consultar informacoes de um produto especifico. - Alterar o preco de um produto. - Remover um produto do cadastro.

Pergunta

Crie um programa que simule cadastro de
produtos de uma loja Cada produto terá um nome.
preco e quantidade em estoque . Utilize um dicionário
para armazenar os produtos D programa deve
permitir:
Cadastrar novos produtos.
- Consultar informacoes de um produto especifico.
- Alterar o preco de um produto.
- Remover um produto do cadastro.

Crie um programa que simule cadastro de produtos de uma loja Cada produto terá um nome. preco e quantidade em estoque . Utilize um dicionário para armazenar os produtos D programa deve permitir: Cadastrar novos produtos. - Consultar informacoes de um produto especifico. - Alterar o preco de um produto. - Remover um produto do cadastro.

Solução

expert verifiedVerification of experts
4.3298 Voting
avatar
RafaelMestre · Tutor por 5 anos

Responder

qui está um exemplo de programa em Python que simula o cadastro de produtos de uma loja:<br /><br />```python<br /># Dicionário para armazenar os produtos<br />produtos = {}<br /><br />def cadastrar_produto():<br /> nome = input("Digite o nome do produto: ")<br /> preco = float(input("Digite o preço do produto: "))<br /> estoque = int(input("Digite a quantidade em estoque: "))<br /> produtos[nome] = {'preco': preco, 'estoque': estoque}<br /> print(f"Produto {nome} cadastrado com sucesso!")<br /><br />def consultar_produto():<br /> nome = input("Digite o nome do produto que deseja consultar: ")<br /> if nome in produtos:<br /> print(f"Nome: {nome}")<br /> print(f"Preço: R${produtos[nome]['preco']:.2f}")<br /> print(f"Estoque: {produtos[nome]['estoque']} unidades")<br /> else:<br /> print("Produto não encontrado.")<br /><br />def alterar_preco():<br /> nome = input("Digite o nome do produto que deseja alterar o preço: ")<br /> if nome in produtos:<br /> novo_preco = float(input("Digite o novo preço do produto: "))<br /> produtos[nome]['preco'] = novo_preco<br /> print(f"Preço de {nome} alterado para R${produtos[nome]['preco']:.2f}")<br /> else:<br /> print("Produto não encontrado.")<br /><br />def remover_produto():<br /> nome = input("Digite o nome do produto que deseja remover: ")<br /> if nome in produtos:<br /> del produtos[nome]<br /> print(f"Produto {nome} removido com sucesso!")<br /> else:<br /> print("Produto não encontrado.")<br /><br />def main():<br /> while True:<br /> print("\nOpções:")<br /> print("1. Cadastrar produto")<br /> print("2. Consultar produto")<br /> print("3. Alterar preço")<br /> print("4. Remover produto")<br /> print("5. Sair")<br /> <br /> opcao = input("Digite a opção desejada: ")<br /> <br /> if opcao == '1':<br /> cadastrar_produto()<br /> elif opcao == '2':<br /> consultar_produto()<br /> elif opcao == '3':<br /> alterar_preco()<br /> elif opcao == '4':<br /> remover_produto()<br /> elif opcao == '5':<br /> print("Saindo...")<br /> break<br /> else:<br /> print("Opção inválida. Tente novamente.")<br /><br />if __name__ == "__main__":<br /> main()<br />```<br /><br />Este programa permite que você crie, consulte, altere e remova produtos em um dicionário. A interface é simples e interativa, facilitando a manipulação dos produtos da loja.
Clique para avaliar: