1
resposta

Desafio: Simulador de pedidos em uma cafeteria

INICIO

variáveis: quant_itens, produto, preco, total, eh_cadastrado, i

EXIBIR: "Bem vindo à Cafeteria QCafé!"

EXIBIR: "Quantos itens o cliente vai pedir?"

LER: quant_itens

total = 0

     PARA i = 1 ATÉ quant_itens FAÇA

EXIBIR: "Nome do item " + i + ":"

LER: produto

EXIBIR: "Preço do " + produto + ":"

LER: preco

total = total + preco

FIM PARA

EXIBIR: "Cliente é cadastrado? (Sim/Não)"

LER: eh_cadastrado

SE eh_cadastrado = "Sim" ENTÃO

desconto = total * 0.1

total_final = total - desconto

EXIBIR: "Total: R$ " + total

EXIBIR: "Desconto: R$ " + desconto

EXIBIR: "Total com desconto: R$ " + total_final

SENÃO

EXIBIR: "Total a pagar: R$ " + total

FIM SE

FIM

FUNÇÃO calcular_desconto(valor)

RETORNAR valor * 0.1

FIM FUNÇÃO

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi, Matheus! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Seu pseudocódigo ficou bem estruturado, organizando cada etapa do pedido de forma clara. Gostei da ideia de incluir uma função calcular_desconto, mostrando domínio de modularização — algo muito útil para deixar o código mais legível e reutilizável.

Uma dica interessante para o futuro é usar uma estrutura de repetição em JavaScript para somar os valores automaticamente. Veja este exemplo:


let total = 0;
let itens = [5, 8, 12];
for (let preco of itens) {
  total += preco;
}
console.log("Total: R$ " + total);

Esse código percorre cada preço da lista itens e soma ao total, simulando o cálculo do pedido.

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