1
resposta

Desafio: Simulador de pedidos em uma cafeteria

funcao calcular_valor(qts_item, valor_item)
retornar qts_item * valor_item

//Entrada
entrar_pedido = (itens)
usuario_cadastrado = (entrada do usuario) //booleano TRUE ou FALSE
valor_total = 0;

//Processamento
Loop em entrar_pedido //para cada item chamar a função calcular_valor
valor_total = valor_total + calcular_valor(item.quantidade, item.valor)

se, usuario_cadastrado == TRUE
valor_total = valor_total - (valor_total / 10)

//Saida
exibir "Valor total do pedido: R$ " + valor_total

1 resposta

Olá, Julio! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de funções para organizar o cálculo dos itens, utilizou muito bem o processo repetitivo para somar os valores do pedido e ainda compreendeu a importância da condição lógica para aplicar o desconto ao usuário cadastrado.

Uma sugestão para o futuro seria considerar a inclusão de diferentes faixas de desconto ou benefícios extras, como frete grátis, para tornar o sistema mais flexível e próximo de um cenário real de compras.

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!