Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Desafio: Simulador de pedidos em uma cafeteria

Para este desafio eu organizei a lógica da seguinte maneira:

// função
funcao calcularDesconto(total)
retornar (total * 0.10)

// Início
Exibir "Digite a quantidade de itens do pedido:"
quantidade = ler usuario

total = 0

Para cada item:
Exibir "Digite o nome do produto:"
nome = ler usuario

Exibir "Digite o preço do produto:"
preco = ler usuario

total = total + preco

Exibir "Cliente cadastrado? (sim/nao)"
cadastro = ler usuario

// verificação do desconto
Se cadastro == "sim"
desconto = calcularDesconto(total)
totalFinal = total - desconto

Senão
totalFinal = total

// Saída
Exibir "Total do pedido: R$ " + totalFinal

2 respostas
solução!

Oi, Jonatan! Como vai?

Agradeço por compartilhar.

Gostei da forma como você organizou o simulador, separando a função de desconto, a leitura dos dados e a verificação do cliente cadastrado. Sua lógica está bem encaminhada, e o uso de uma função para calcular o desconto ajuda a deixar o algoritmo mais organizado e fácil de entender.

Dica: para deixar o fluxo ainda mais claro, você pode indicar que a repetição deve acontecer de 1 até a quantidade informada, por exemplo: “Para cada item de 1 até quantidade”. Assim, fica mais evidente quantas vezes o programa vai pedir nome e preço dos produtos. Continue praticando essa divisão em etapas, pois ela ajuda muito no desenvolvimento do pensamento computacional.

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

Olá Lorena!

Muito obrigado pelo seu feedback!