mostrar “Informe o número de itens: ”
numero_itens ← ler valor inteiro
preco_compra ← 0
contador ← 0
enquanto contador < numero_itens:
mostrar “Informe o nome do item: ”
nome ← leia o nome
mostrar “Informe a sua quantidade: ”
quantidade ← leia o valor
mostrar “informe o preço do item: ”
preço ← leia valor
preco_compra ← preco_compra + quantidade * preço
contador += 1
mostrar “O cliente tem cadastro? (True/False)”
resposta ← leia valor booleano
se resposta == True:
preco_compra ← preco_compra * 0.9
mostrar “O valor da compra é ”, preco_compra
senão:
mostrar “O valor da compra é ”, preco_compra