Loja de Camisetas do Santa Terezinha FC
Implemente um software para uma loja de camisetas e artigos esportivos da equipe local de Bocha Santa Terezinha FC. Utilize o catálogo a seguir:
Código | Item | Tamanho | Valor | Estoque |
---|---|---|---|---|
1 | Camiseta Principal | P | R$ 119.90 | 15 |
M | R$ 119.90 | 25 | ||
G | R$ 119.90 | 20 | ||
GG | R$ 119.90 | 10 | ||
EXG | R$ 119.90 | 10 | ||
2 | Camiseta Reserva | P | R$ 99.90 | 5 |
M | R$ 99.90 | 8 | ||
G | R$ 99.90 | 4 | ||
GG | R$ 99.90 | 3 | ||
EXG | R$ 99.90 | 1 | ||
3 | Boné | Único | R$ 49.90 | 19 |
4 | Chaveiro | Único | R$ 9.90 | 153 |
5 | Caneca | Único | R$ 29.90 | 46 |
O seu sistema deve:
- permitir que o vendedor escolha o item a ser vendido para um cliente por meio do código do produto;
- solicitar, em todas as vendas, a quantidade que o cliente deseja comprar de um determinado item;
- para as camisetas, possibilitar que o usuário escolha o tamanho desejado;
- proibir a venda de itens cuja quantidade exceder a quantidade em estoque. Ex: Não venda 31 bonés, pois, o estoque é de apenas 19 unidades;
- solicitar a forma de pagamento para o cliente. Considerar as seguintes formas: à vista no dinheiro, à vista no cartão de débito ou parcelado no cartão de crédito em até 6x. No caso de parcelamento, informar a quantidade de parcelas desejada pelo cliente;
- informar, ao final da venda: o produto que está sendo vendido, a quantidade desejada, o valor total da venda e a forma de pagamento.
Assuma que só é possível comprar um tipo de item por venda. Isso não deve acontecer no mundo real, mas, considerando o ponto que estamos de aprendizado, é o que podemos fazer.
Sendo assim, se o vendendor for iniciar uma nova venda de camisetas, ele só pode vender camisetas de um único tamanho por vez. Se for vender bonés, só poderá vender bonés. Logo, se quiser vender algum outro produto, precisar iniciar uma nova venda no sistema.
Essa limitação poderá ser resolvida futuramente com laços de repetição. Mas, isso é conversa para o futuro.
Entrada de dados
A entrada de dados deve ser realizada com o comando prompt
.
Para saber mais sobre a entrada de dados com Prompt, acesso a seção Entrada de dados.