Para resolver esse desafio, eu criaria um algoritmo que registra os itens pedidos pelo cliente, soma os preços e depois verifica se ele tem direito ao desconto.
Primeiro, o sistema pergunta quantos itens o cliente vai pedir. Depois, para cada item, o atendente informa o nome do produto e o preço. Cada preço informado é somado em uma variável chamada total, que começa com valor 0.
Depois que todos os itens forem registrados, o sistema pergunta se o cliente é cadastrado. Se ele for cadastrado, o sistema calcula 10% de desconto sobre o total e mostra o valor final com desconto. Se ele não for cadastrado, o sistema mostra o valor cheio.
O algoritmo ficaria assim:
Perguntar quantos itens o cliente vai pedir.
Criar a variável total com valor 0.
Para cada item do pedido:
- solicitar o nome do item;
- solicitar o preço do item;
- somar o preço ao total.
Perguntar se o cliente é cadastrado.
Se o cliente for cadastrado:
- calcular o desconto de 10%;
- subtrair o desconto do total;
- mostrar o valor final com desconto.
Se o cliente não for cadastrado:
- mostrar o valor total sem desconto.
Dessa forma, o sistema consegue registrar o pedido, calcular o total e aplicar o desconto somente quando o cliente for cadastrado.