1
resposta

Minha resolução do simulador de pedidos

  • 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

1 resposta

Olá, Raquel! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de variáveis para organizar os dados da compra, utilizou muito bem o fluxo condicional para verificar o cadastro do cliente e ainda compreendeu a importância do cálculo de desconto para oferecer um benefício ao consumidor.

Uma sugestão de ajuste seria separar o cálculo do desconto do cálculo total, assim:

desconto = total * 0.10 e total_final = total – desconto

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!