1
resposta

Simulador de pedidos em uma cafeteria

mostrar “Informe o número de itens: ”
numero_itens ← ler valor inteiro
preco_compra ← 0
contador ← 0

enquanto contador < numero_itens:
mostrar “Informe o nome do item: ”
nome ← leia o nome

mostrar “Informe a sua quantidade: ”
quantidade ← leia o valor

mostrar “informe o preço do item: ”
preço ← leia valor

preco_compra ← preco_compra + quantidade * preço

contador += 1

mostrar “O cliente tem cadastro? (True/False)”
resposta ← leia valor booleano

se resposta == True:
preco_compra ← preco_compra * 0.9
mostrar “O valor da compra é ”, preco_compra

senão:
mostrar “O valor da compra é ”, preco_compra

1 resposta

Oi, Giovanni! Como vai?

Agradeço por compartilhar.

Gostei da sua solução, você estruturou bem o uso de laço de repetição pra acumular os valores e aplicou corretamente a lógica de desconto com condição booleana. Isso mostra que você entendeu bem como controlar fluxo e calcular totais em um programa.

Continue praticando esse tipo de exercício, isso fortalece muito sua lógica.

Dica: tente padronizar melhor os nomes das variáveis (como usar sempre preco sem acento) e manter consistência nas leituras (ler, leia). Faça isso revisando seu código após escrever, buscando pequenos ajustes de clareza.

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