Informática, perguntado por fgamasantos2684, 2 meses atrás

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


cridsdafassstianesoa: *➖* - *➖ *-* ➖ *- *➖*-*➖* *-* ➖* -* ➖ *-* ➖
.
.
.
.

C.H.A.M.A. N.O.
N.U.M.E.R.O.: ➖.➖.➖.➖.➖.*.*.*.*.

.*.➖.*.➖. 1️⃣*5️⃣ ** 9️⃣ 8️⃣1️⃣ 7️⃣ 0️⃣ ** 8️⃣ 7️⃣ 7️⃣ 8️⃣

.*.➖.*. .-. .*.➖. *.-.*. .➖. *.- .*.➖.*.-.*.➖.*. *.-.*. ➖.*. -.*. ➖ .*.-.*. ➖.

.
.
.
.

*➖* - *➖ *-* ➖ *- *➖*-*➖* *-* ➖* -* ➖ *-* ➖

*➖* - *➖ *-* ➖ *- *➖*-*➖* *-* ➖* -* ➖ *-* ➖
.
.
.
.
cridsdafassstianesoa: *➖* - *➖ *-* ➖ *- *➖*-*➖* *-* ➖* -* ➖ *-* ➖
.
.
.
.

C.H.A.M.A. N.O.
N.U.M.E.R.O.: ➖.➖.➖.➖.➖.*.*.*.*.

.*.➖.*.➖. 1️⃣*5️⃣ ** 9️⃣ 8️⃣1️⃣ 7️⃣ 0️⃣ ** 8️⃣ 7️⃣ 7️⃣ 8️⃣

.*.➖.*. .-. .*.➖. *.-.*. .➖. *.- .*.➖.*.-.*.➖.*. *.-.*. ➖.*. -.*. ➖ .*.-.*. ➖.

.
.
.
.

*➖* - *➖ *-* ➖ *- *➖*-*➖* *-* ➖* -* ➖ *-* ➖

*➖* - *➖ *-* ➖ *- *➖*-*➖* *-* ➖* -* ➖ *-* ➖
.
.
.
.
.+

Soluções para a tarefa

Respondido por nocturneinthemoonlig
3

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

Respondido por fabriciomilitinof
1

Resposta:

Classe Produto

Atributos: Código, Descrição, Preço e Quantidade.

Métodos: Cadastrar Produto();

Classe Cliente

Atributos: Nome, Telefone, Rua, Número, Bairro, Cidade, Estado e CEP.

Métodos: Cadastrar Cliente();

Classe Venda

Atributos: Código, Cliente, Produto, Valor final, Desconto.

Métodos: Realizar Venda();

Imprimir Fatura();

Perguntas interessantes