Irei postar um desafio para ser desenvolvido em JAVA.
Desenvolva uma aplicação Java que controle os produtos fabricados pela empresa de gêneros alimentícios, ?Bom de
Garfo?. A ?Bom de Garfo? produz comidas congeladas. O gestor da empresa ?Bom de Garfo? deseja armazenar de cada um dos
seus produtos as seguintes informações: Código do Produto, Descrição do Produto, Quantidade de dias da validade, preço do
produto.
Todos os produtos somente podem sair da loja mediante a emissão de uma nota fiscal. Por mês, a ?Bom de Garfo? emite
5 notas fiscais. No final do mês estas notas são impressas e eliminadas do sistema. As seguintes informações devem ser
armazenadas para as notas: número da nota, data de emissão da nota e a lista de produtos comprados.
Opções do sistema:
- Cadastrar produtos: cadastra os produtos no sistema. Existem 3 tipos de produtos na ?Bom de Garfo?.
- Emitir Nota: solicita os dados da nota, e apresenta na tela as informações da seguinte forma:
Bom de Garfo ? Acabando com a sua fome!
Número da Nota XXXXXXXXX Data de Emissão DD/MM/AAAA
Lista de produtos:
Código descrição data Vencimento Produto Valor
XXXX XXXXXXXXX DD/MM/AAAA R$XXXX
XXXX XXXXXXXXX DD/MM/AAAA R$XXXX
XXXX XXXXXXXXX DD/MM/AAAA R$XXXX
Valor total da Nota: R$ XXXXX Data Pagamento: DD/MM/AAAA
Cada nota pode apresentar no máximo três produtos.
A data de pagamento deve ser sempre 30 dias após a data de emissão da nota.
A data de vencimento do produto deve ser calculada com base na data de emissão e na quantidade de dias da validade
do produto.
3) Virar o mês: prepara o sistema para que novas notas sejam informadas.
Utilizar no desenvolvimento da aplicação arrays e as classes de manipulação de datas disponíveis na linguagem Java
(GregorianCalendar, Calendar, Date,…).
O desafio está lançado!