2
respostas

Simulador de pedidos em uma cafeteria

Entrada:

Simulador = pedir_quantidade_itens
criar uma variável começando pelo 0
Para cada item: nome_quant + total

Processamento:

Cliente é cadastraado( True; False)
Calcular desconto =total*0,10 e total final = total - desconto
Senão o total_final será igual ao total

Saída exibir o valor total com ou sem desconto de forma clara

2 respostas

Oi, Patrícia! Como vai?

Agradeço por compartilhar.

Gostei da sua organização do raciocínio, ficou bem claro o fluxo de entrada, processamento e saída, além da separação da lógica de desconto para clientes cadastrados, o que mostra um bom entendimento da estrutura do problema.

Continue praticando esse tipo de decomposição, pois isso fortalece muito o pensamento lógico. Uma dica: tente transformar cada etapa em pequenas funções, por exemplo, uma função para calcular o total e outra para aplicar o desconto, assim seu código fica mais organizado e fácil de testar.

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

PEDIDOS DE UMA CAFETERIA

INÍCIO

ESCREVA "Quantos itens o cliente vai pedir?"
LEIA quantidade_itens

total ← 0

PARA i DE 1 ATÉ quantidade_itens FAÇA
    ESCREVA "Informe o nome do item ", i
    LEIA nome_item

    ESCREVA "Informe o preço do item ", i
    LEIA preco_item

    total ← total + preco_item
FIM PARA

ESCREVA "O cliente é cadastrado? (S/N)"
LEIA resposta

SE resposta = "S" OU resposta = "s" ENTÃO
    desconto ← total * 0.10
    valor_final ← total - desconto
    ESCREVA "Valor total com desconto: R$ ", valor_final
SENÃO
    ESCREVA "Valor total sem desconto: R$ ", total
FIM SE

FIM