https://github.com/andreirech/frentedeloja
🏬 Program simulating the operation of a store
https://github.com/andreirech/frentedeloja
Last synced: 7 months ago
JSON representation
🏬 Program simulating the operation of a store
- Host: GitHub
- URL: https://github.com/andreirech/frentedeloja
- Owner: AndreiRech
- Created: 2023-09-25T00:05:06.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-25T00:44:22.000Z (over 2 years ago)
- Last Synced: 2024-12-27T12:13:19.871Z (over 1 year ago)
- Language: Java
- Homepage:
- Size: 7.81 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FrenteDeLoja
Programa que simula o funcionamente de uma loja
DESCRIÇÃO:
O trabalho 1 da disciplina consiste no desenvolvimento das classes
para um programa Frente de Loja, conforme modelagem realizada em
aula (ver diagrama de classes no documento anexo). Para validar a
sua implementação, crie uma classe de teste contendo um método
main(). Essa classe deve testar/validar todos os métodos de todas as
classes implementadas. Importante: a interface pública das classes
deve respeitar o que foi modelado no diagrama de classes.
A loja vende diversos tipos de produtos. O catálogo de produtos
mantém a relação de produtos com os quais a loja trabalha ou já
trabalhou. Sobre cada produto, armazena-se o código (int), a
descrição (String) e o preço unitário (double). A empresa trabalha
com um estoque centralizado. O sistema de estoque armazena para
cada produto a quantidade disponível no estoque. Antes de qualquer
venda é necessário consultar o estoque para ver a disponibilidade do
produto. A loja não limita a quantidade de produtos por cliente (desde
que exista disponibilidade no estoque). Uma venda pode incluir vários
itens diferentes. Para cada item informa-se a quantidade desejada e
calcula-se o valor do item. O vendedor pode oferecer até 10% de
desconto sobre o valor total da venda para vendas acima de R$ 250.
Ao final da venda deve-se acrescentar 25% de imposto e calcular o
valor final da venda.
Uma vez a venda efetivada é necessário dar baixa no estoque. A loja
deve manter o registro de todas as vendas para eventual consulta
futura e geração de relatórios.
-----------------------------------------------------------------------------
PARA UM MELHOR APROVEITAMENTO:
Para melhor aproveitamento do mesmo, digite o que foi pedido da forma pedida
(EX: FUNCIONARÁ [S / N] -> N / NÃO FUNCIONARA [S / N] -> nao/n)
Também, ao concluir uma venda no menu do cliente, é aconselhado que saia do
mesmo e vá para o menu de seleção de usuário antes de realizar outra venda.
Por fim, adicione primeiro os produtos no menu de gerente antes de qualquer
outra função.