- Meu algoritmo:
Início
Criar as variáveis quant (receberá a quantidade de itens), item (armazenará o nome e o preço unitário), valor_total (receberá o valor total da compra com todos os itens), nome, cpf e valor_desc.
Digitar e armzenar a quantidade de itens na variável quant.
Digitar e armazenar o nome do produto e seu valor unitário dentro da variável item (O número das variáveis itens dependerá do número colocado dentro da variável quantidade)
Calcular o valor total da compra do cliente e armazenar na varável valor_total.
Verificar se cliente é cadastrado.
Digitar e armazenar o nome e o cpf dp cliente nas suas respectivas variáveis nome e cpf.
Se nome e cpf constarem no banco de dados de cadastros:
Cliente está cadastrado
Usando o valor armazenado na variável valor_total, fazer deconto de 10% e armazenar dentro da variável valor_desc.
Exibir "Este é o valor total da sua compra " + valor_desc
Senão:
Exibir ("Este é o valor total da compra: " + valor_total
FIM
- Meu pseudocódigo:
//Programa: atendimento ao balcão
exibir "Bem-vindo(a) ao programa do atendimento ao balcão!")
//Entradas
Declarar as variáveis quant, item, valor_total, valor_desc, nome e cpf
Exibir "Digite a quantidade de itens: "
quant = ler do usuário
Com o valor da variável quant terá mesmo número de variáveis item (ex: qnt=2, logo teremos item1 e item2)
Exibir "Digite o nome e o preço unitário de cada item: "
item= ler do usuário
Exibir "Qual o nome do cliente? "
nome=ler do usuário
Exibir "Qual o número de cpf do cliente? "
cpf= ler do usuário
// Processamento
valor_total= resultado do cálculo entre preço unitário do item com a quantidade total de itens da compra
//saída
SE nome e cpf estiverem no banco de cadastros então:
valor_desc = ((1/100)valortotal)-valortotal
Exibir "Este é o valor da compra total " + valor_desc
SENÃ0
Exibir "Este é o valor da compra total " + valor_total
FIMSE