Supermercado - java

11 respostas
java
M

Boa tarde, galera.

Hoje gostaria da ajuda dos senhores pois tenho esse exercício para fazer e o meu único problema é identificar as classes e o que as mesmas precisam, não quero o código, apenas que me ajudem a identificar cada uma delas e suas necessidades. Não deve precisar de coisas muito complexas já que estou aprendendo o básico de OO ainda. Segue o enunciado:

Identifique as classes e implemente um programa para a seguinte especificação: “O
supermercado vende diferentes tipos de produtos. Cada produto tem um preço e uma
quantidade em estoque. Um pedido de um cliente é composto de itens, onde cada item
especifica o produto que o cliente deseja e a respectiva quantidade. Esse pedido pode
ser pago em dinheiro, cheque ou cartão.”

11 Respostas

11124

Classes:
Estabelecimento(informações sobre o mercado)
Produtos(vai depender dos atributos que vc quer que o produto tenha, relacionamento com fornecedores)
Estoque(razão (entrada,saída,etc…), relacionamento com pedido), etc)
Pedido(lista de produtos, relacionamento com cliente,etc)
Clientes(atributos que queira colocar, relacionamento com endereço, etc)
Endereço(atributos que desejar)
Fornecedores (atributos que desejar, relacionamento com endereço,etc)
Pagamentos(Aqui vc pode fazer uma enum)

Espero que ajude!

H

11124, estou com o mesmo problema, porem estou sem saber fazer esta formas de pagamento! você pode me dar uma luz como fazer esta implementação?

thimor

Classes:
Empresa ou Loja ou Estabelecimento (nome, endereco, cnpj,…)
Produto (codigo, descricao, estoque, preco)
Cliente (nome, endereco, cpf)
FormaDePagamento(codigo,descricao)
Pedido (numero, data,cliente,formadepagamento*)
ItensDoPedido (pedido,produto, itemnumero,quantidade,preco)
PedidoPagamento* (pedido,formadepagamento,valor)

*eu fiz dessa forma se no exercicio disser que eu posso usar mais de uma forma de pagamento, caso nao seja necessario, voce coloca a forma de pagamento dentro do pedido

H

então você inseriu a forma de pagamento para expressar “dinheiro, cartão, cheque”?

thimor

sim

Sergio_Silva

Oi poderiam colocar Aki o programa dessa situação a cima pra que eu tenha a base no que eu estou fazendo

George_Phelipe

tu conseguiu esse programa tbm to com dificuldade

staroski

Classe Produto com os atributos descrição, preço, quantidade.

Classe Cliente com atributo nome.
Enum FormaPagamento com três constantes: DINHEIRO, CHEQUE e CARTAO.
Classe Pedido com os atributos cliente, lista de itens e formaPagamento.

G

alguem pode mandar o codigo dessa questão aqui por favor.

G

me ajuda a fazer o codigo, sou nova em programação

Fefo80

O que você já fez?

Criado 8 de junho de 2019
Ultima resposta 6 de set. de 2021
Respostas 11
Participantes 9