2
respostas

[Resolução] Controle de estoque

Boa tarde! Segue minha resolução da atividade:

'''
Você está desenvolvendo um sistema de controle de estoque para o Buscante. Um dos requisitos é verificar a quantidade de exemplares de um livro em estoque e continuar vendendo até que o estoque se esgote. Sempre que uma venda é realizada, o sistema deve informar o usuário e atualizar a quantidade disponível.

Crie um programa que simule as vendas de um livro com o estoque inicial de 5 exemplares. O programa deve exibir a mensagem "Venda realizada! Estoque restante: <quantidade>" a cada venda e, ao final, exibir a mensagem "Estoque esgotado".
'''

estoque_livro = 5

while estoque_livro:
    estoque_livro -= 1
    print(f"Venda realizada! Estoque restante: {estoque_livro}")

print("Estoque esgotado")
2 respostas

Fico à disposição para quaisquers sugestões para a melhoria do meu código. Desde já agradeço!

Olá, Danilo! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso do laço while para controlar a redução do estoque, utilizou muito bem a lógica de decremento para atualizar a quantidade disponível e ainda compreendeu a importância de exibir mensagens claras para o usuário durante o processo.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Uma dica interessante para o futuro é permitir que o usuário informe quantas unidades deseja comprar em cada interação, tornando o programa mais dinâmico. Assim:

estoque_livro = 5

while estoque_livro > 0:
    qtd_venda = int(input("Digite a quantidade que deseja comprar: "))
    if qtd_venda <= estoque_livro:
        estoque_livro -= qtd_venda
        print(f"Venda realizada! Estoque restante: {estoque_livro}")
    else:
        print("Quantidade maior que o estoque disponível.")

print("Estoque esgotado")

Isso faz com que o sistema simule vendas mais próximas da realidade, permitindo diferentes quantidades em cada operação.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!