Algoritmo em linguagem natural
Iniciar a variável totalPedido com valor zero.
Solicitar ao atendente a quantidade de itens do pedido.
Repetir os passos abaixo para cada item:
Solicitar o nome do item.
Solicitar o preço do item.
Somar o preço ao totalPedido.
Após registrar todos os itens, perguntar se o cliente é cadastrado (Sim ou Não).
Verificar a resposta:
Se o cliente for cadastrado, calcular um desconto de 10% sobre o valor total.
Subtrair o desconto do total do pedido.
Exibir o valor com desconto.
Caso o cliente não seja cadastrado, exibir o valor total sem desconto.
Encerrar o processo.
Estrutura do algoritmo
Início
Ler quantidadeItens
totalPedido = 0
Para cada item
Ler nomeItem
Ler precoItem
totalPedido = totalPedido + precoItem
Fim Para
Ler clienteCadastrado
Se clienteCadastrado = "Sim"
desconto = totalPedido * 0,10
valorFinal = totalPedido - desconto
Exibir valorFinal
Senão
Exibir totalPedido
Fim Se
Fim
Exemplo
Pedido:
Café: R$ 8,00
Pão de queijo: R$ 7,00
Suco: R$ 10,00
Total: R$ 25,00
Cliente cadastrado: Sim
Desconto: 10% = R$ 2,50
Valor final: R$ 22,50
Fluxograma (texto)
Início
↓
Ler quantidade de itens
↓
Registrar itens e somar preços
↓
Cliente cadastrado?
┌────Sim────┐
↓ ↓
Calcular Exibir
10% desc. valor total
↓
Exibir valor com desconto
↓
Fim