Algoritmo em linguagem natural
- Início
- Definir uma variável chamada total e iniciar com valor 0.
- Perguntar ao atendente: “Quantos itens o cliente vai pedir?”
- Para cada item (de 1 até a quantidade informada):
- Solicitar o nome do item.
- Solicitar o preço do item.
- Somar o preço ao total.
- Ao final, perguntar: “O cliente é cadastrado? (sim/não)”
- Se a resposta for sim:
- Calcular o desconto de 10%: desconto = total * 0.10.
- Calcular o valor final: valor_final = total - desconto.
- Exibir: “O valor total com desconto é: R$ [valor_final]”.
- Se a resposta for não:
- Exibir: “O valor total do pedido é: R$ [total]”.
- Fim
Exemplo de execução
- Cliente pede 3 itens:
- Café → R$ 6,00
- Pão de queijo → R$ 4,00
- Suco → R$ 8,00
- Total = 6 + 4 + 8 = R$ 18,00
- Cliente é cadastrado → aplica 10% de desconto → R$ 18 – R$ 1,80 = R$ 16,20
- Sistema exibe: “O valor total com desconto é: R$ 16,20”.
Fluxograma (descrição textual)
- Início
- Perguntar quantidade de itens
- Loop para registrar nome e preço de cada item
- Somar preços ao total
- Perguntar se cliente é cadastrado
- Se sim → aplicar desconto de 10% → mostrar valor com desconto
- Se não → mostrar valor cheio
- Fim