Dados:
- Produtos e seus valores;
- Soma de quantidade de produtos e os valores subtotal subsequente;
- Chave primária do cliente (talvez CPF);
- 10% para quem é cadastrado.
Input:
- Produtos e quantidade;
- CPF.
Processamento:
- Somar quantidade pedida de cada produto e seus subtotais de valores gerado pela multiplicação da quantidade pelo valor unitário;
- Ter uma variável total, somando todos os subtotais;
- Validar se o CPF está na base de dados de clientes cadastrados: se sim, dar 10% na variável total. Se não, apresentar valor total da variável total
Output:
- Exibir extrato de validação de quantidade, produtos, valor unit e subtotal;
- Total geral, seja valor cheio ou com 10% de desconto.
OBS: Na resposta do instrutor a variável total consta em Entrada. Não sei se estou certo, mas ousei inserir ela em processamento uma vez que essa informação não é solicitada na entrada, mas sim resultado do processamento. Conceitualmente, faz sentido dentro de pensamento computacional?