Evaluating bids

Novos milionarios

Published on the January 09, 2025 in IT & Programming

About this project

Open

Claro! Vou criar um exemplo de programa em Python que simula uma campanha de vendas. Este código incluirá funcionalidades como cadastro de produtos, registro de vendas e um relatório final. Espero que goste!

```python
# Programa de Campanha de Vendas
class Produto:
    def __init__(self, nome, preco):
        self.nome = nome
        self.preco = preco
        self.estoque = 0

    def adicionar_estoque(self, quantidade):
        self.estoque += quantidade

    def vender(self, quantidade):
        if quantidade <= self.estoque:
            self.estoque -= quantidade
            return quantidade * self.preco
        else:
            print("Estoque insuficiente!")
            return 0

class Venda:
    def __init__(self, produto, quantidade):
        self.produto = produto
        self.quantidade = quantidade
        self.total = produto.vender(quantidade)

class SistemaVendas:
    def __init__(self):
        self.produtos = []
        self.vendas = []

    def adicionar_produto(self, produto):
        self.produtos.append(produto)

    def registrar_venda(self, produto_nome, quantidade):
        for produto in self.produtos:
            if produto.nome == produto_nome:
                venda = Venda(produto, quantidade)
                self.vendas.append(venda)
                break

    def relatorio_vendas(self):
        total_vendido = 0
        for venda in self.vendas:
            total_vendido += venda.total
            print(f"Produto: {venda.produto.nome} | Quantidade: {venda.quantidade} | Total: R${venda.total:.2f}")
        print(f"Total vendido: R${total_vendido:.2f}")

# Função principal
def main():
    sistema = SistemaVendas()

    # Cadastro de produtos
    produto1 = Produto("Camisa", 50.00)
    produto2 = Produto("Calça", 80.00)
    produto3 = Produto("Tênis", 120.00)

    # Adicionando produtos ao sistema
    sistema.adicionar_produto(produto1)
    sistema.adicionar_produto(produto2)
    sistema.adicionar_produto(produto3)

    # Adicionando estoque
    produto1.adicionar_estoque(100)
    produto2.adicionar_estoque(50)
    produto3.adicionar_estoque(30)

    # Registro de vendas
    sistema.registrar_venda("Camisa", 10)
    sistema.registrar_venda("Calça", 5)
    sistema.registrar_venda("Tênis", 2)

    # Gerando relatório de vendas
    sistema.relatorio_vendas()

if __name__ == "__main__":
    main()
```

Esse programa cobre o básico de um sistema de vendas: cadastro de produtos, controle de estoque, registro de vendas e um relatório final. Se precisar de algo mais específico ou aprimorado, é só dizer!

Project overview

Claro! Vou criar um exemplo de programa em Python que simula uma campanha de vendas. Este código incluirá funcionalidades como cadastro de produtos, registro de vendas e um relatório final. Espero que goste! ```python # Programa de Campanha de Vendas class Produto: def __init__(self, nome, preco): self.nome = nome self.preco = preco self.estoque = 0 def adicionar_estoque(self, quantidade): self.estoque += quantidade def vender(self, quantidade): if quantidade <= self.estoque: self.estoque -= quantidade return quantidade * self.preco else: print("Estoque insuficiente!") return 0 class Venda: def __init__(self, produto, quantidade): self.produto = produto self.quantidade = quantidade self.total = produto.vender(quantidade) class SistemaVendas: def __init__(self): self.produtos = [] self.vendas = [] def adicionar_produto(self, produto): self.produtos.append(produto) def registrar_venda(self, produto_nome, quantidade): for produto in self.produtos: if produto.nome == produto_nome: venda = Venda(produto, quantidade) self.vendas.append(venda) break def relatorio_vendas(self): total_vendido = 0 for venda in self.vendas: total_vendido += venda.total print(f"Produto: {venda.produto.nome} | Quantidade: {venda.quantidade} | Total: R${venda.total:.2f}") print(f"Total vendido: R${total_vendido:.2f}") # Função principal def main(): sistema = SistemaVendas() # Cadastro de produtos produto1 = Produto("Camisa", 50.00) produto2 = Produto("Calça", 80.00) produto3 = Produto("Tênis", 120.00) # Adicionando produtos ao sistema sistema.adicionar_produto(produto1) sistema.adicionar_produto(produto2) sistema.adicionar_produto(produto3) # Adicionando estoque produto1.adicionar_estoque(100) produto2.adicionar_estoque(50) produto3.adicionar_estoque(30) # Registro de vendas sistema.registrar_venda("Camisa", 10) sistema.registrar_venda("Calça", 5) sistema.registrar_venda("Tênis", 2) # Gerando relatório de vendas sistema.relatorio_vendas() if __name__ == "__main__": main() ``` Esse programa cobre o básico de um sistema de vendas: cadastro de produtos, controle de estoque, registro de vendas e um relatório final. Se precisar de algo mais específico ou aprimorado, é só dizer!

Category IT & Programming
Subcategory E-commerce
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
API Integrations Social media (Facebook, Twitter, etc.)
Roles needed Business analyst

Delivery term: Not specified

Skills needed