Skip to content

Latest commit

 

History

History
64 lines (46 loc) · 1.98 KB

README.md

File metadata and controls

64 lines (46 loc) · 1.98 KB

Descrição

Você está desenvolvendo um sistema para organizar vendas por categorias antes de gerar um relatório. O objetivo é criar uma classe Categoria que gerencie as vendas associadas a uma determinada categoria e calcule o total de vendas dessa categoria.

Tarefas:

Método adicionar_venda: Na classe Categoria, crie um método chamado adicionar_venda que adiciona um objeto Venda à lista de vendas da categoria.

Método total_vendas: Na classe Categoria, crie um método chamado total_vendas que calcula e retorna o total das vendas (soma do valor de todas as vendas) para essa categoria.

Na função main:

Entrada de Dados:

Leia o nome das categorias e, para cada categoria, leia as vendas associadas.

Implementação: Adicione cada venda à categoria correspondente usando o método adicionar_venda.

Exibição dos Resultados:

Exiba o total de vendas para cada categoria.

Implementação: Utilize o método total_vendas para calcular e exibir o total das vendas.

Entrada A entrada consiste em:

Nome da Categoria (string)

Lista de Vendas (com as colunas Produto, Quantidade, Valor) Saída A saída é o total de vendas por categoria.

Exemplos A tabela abaixo apresenta exemplos com alguns dados de entrada e suas respectivas saídas esperadas. Certifique-se de testar seu programa com esses exemplos e com outros casos possíveis.

Relatório de Vendas por Categoria

Entrada Saída
Eletrônicos Vendas em Eletrônicos: 1500.0
Celular, 5, 1000
Fone de Ouvido, 10, 500
Móveis Vendas em Móveis: 1200.0
Mesa, 2, 800
Cadeira, 4, 400
Alimentos Vendas em Alimentos: 340.0
Arroz, 10, 200
Feijão, 7, 140
Jardinagem Vendas em Jardinagem: 160.0
Planta, 2, 60
Ferramentas, 1, 100
Livros Vendas em Livros: 170.0
Aventuras no Tempo, 1, 80
Mistérios do Oceano, 2, 90
Esportes Vendas em Esportes: 330.0
Tênis, 7, 210
Bola, 3, 120