Você está na página 1de 4

Estudo de Caso

Modelo

Disciplina: Computational Logical using Python


Professor-conteudista: Fernando Leonid Careaga Camelo
1

Visão geral (fenômeno real a ser apresentado pelo professor em forma


de texto)

Você foi contratado como desenvolvedor(a) para criar um sistema de controle de


estoque para uma loja de eletrônicos. O sistema deve ser capaz de adicionar novos
produtos, atualizar produtos existentes e visualizar o estoque, além de fornecer
funcionalidades adicionais.

Enunciado/proposta da atividade:
Na primeira etapa do projeto, você deve se concentrar em desenvolver a estrutura
inicial do sistema, utilizando os conceitos de lógica computacional e controle de fluxo
em Python.

Criação da base do sistema:


a) Implemente um menu de opções para o usuário, permitindo que ele selecione
diferentes funcionalidades do sistema.
b) Inclua as opções de adicionar produto, atualizar produto, visualizar estoque e sair do
sistema.

Adicionar produto:
a) Ao selecionar a opção de adicionar produto, o sistema deve solicitar as seguintes
informações:
- Nome do produto
- Preço do produto
2

- Quantidade em estoque

Atualizar produto:
a) Ao selecionar a opção de atualizar produto, o sistema deve pedir o nome do produto
para atualizar e solicitar as seguintes informações para atualizar:
- Preço do produto
- Quantidade em estoque

Visualizar estoque:
a) Ao selecionar a opção de visualizar estoque, o sistema deverá mostrar a lista de
produtos, com as seguinte informações:
- Nome do produto
- Preço do produto
- Quantidade em estoque

Utilize os conceitos de controle de fluxo, como estruturas condicionais e loops, para


garantir a execução correta das funcionalidades do sistema. Além disso, utilize as
estruturas de dados apropriadas para armazenar e organizar as informações dos
clientes, produtos e vendas.

Lembre-se de aplicar as boas práticas de programação e fornecer uma interface


amigável para o usuário. Siga os princípios da lógica computacional e utilize a
linguagem de programação Python para implementar o sistema de gerenciamento de
vendas.

Boa sorte no desenvolvimento do sistema e aproveite a oportunidade para aplicar seus


conhecimentos em lógica computacional, controle de fluxo e estrutura de dados para
criar um sistema funcional e eficiente!
3

Ponto de vista da análise (identificação do problema)


Gerenciamento de crise ( ) Ética ( x ) Inovação ( ) Comportamento ( ) Jurídico ( )

Saúde ( ) Financeiro ( ) Contábil ( ) Educação ( )

Outro ( )

Especificar: _____________________________________________________________

Material de apoio para o levantamento de dados (mínimo 3)


Exemplo:

O tutorial de Python. Disponível em:

https://docs.python.org/pt-br/3/tutorial/

Você também pode gostar