Encontre soluções e respostas para todas as suas perguntas no IDNLearner.com. Nossos especialistas fornecem respostas rápidas e precisas para ajudá-lo a compreender e resolver qualquer problema que você enfrente.

Analise o problema a seguir:


Precisa-se desenvolver um sistema informatizado para controlar as vendas em uma livraria. A livraria trabalha com diversos produtos e cada produto possui uma ficha de cadastro, na qual constam o código, a descrição, o preço e a quantidade em estoque dos respectivos produtos.


A livraria possui também fichas de cadastro para os seus clientes, nas quais constam o código, o nome, o telefone e o endereço (rua, número, bairro, cidade, estado e CEP) de cada cliente.


A livraria possui uma regra que pode ser vendido apenas um produto por venda. Cada venda é identificada por um código e na venda são registrados o cliente para o qual a venda foi realizada, o produto e o valor final. Para cada venda são registrados o percentual de desconto, caso haja. Para venda deve haver uma função de imprimir resumo de venda (fatura), sendo necessário imprimir o valor final da venda sem o desconto e com o desconto.


Sabendo dos conceitos de Orientação à Objetos, identifique e descreva, a seguir, as Classes, Atributos e Métodos do problema citado


Sagot :

Resposta:

Conferir na explicação

Explicação:

Classes: Produtos, Clientes e Vendas

Produtos:

Atributos: código, descrição, preço, quantidadeEstoque

Métodos: Cadastro, Pesquisar, Editar, Excluir

Clientes:

Atributos: código, nome, telefone, rua, número, bairro, cidade, estado, CEP

Métodos: Cadastro, Pesquisar, Editar, Excluir

Vendas:

Atributos: código, cliente, produto, valorFinal, percentualDesconto

Métodos: Cadastro, Editar, Excluir, Pesquisar, imprimirResumoVenda, imprimirValorFinalSemDesconto, imprimirValorFinalComDesconto