Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[DESAFIO] Simulador de pedidos de uma cafeteria P$C

> Início

Inicializar a variável soma_total com o valor 0.0.
Perguntar ao atendente: "Quantos itens o cliente vai pedir?" e guardar na variável total_itens.
Repetir (Laço) de 1 até o número guardado em total_itens:
Perguntar o nome do item.
Perguntar o preço do item e guardar na variável preco_item.

Somar o preco_item ao valor atual de soma_total (soma_total = soma_total + preco_item).

Perguntar ao atendente: "O cliente é cadastrado no programa de fidelidade? (Sim/Não)" e guardar na variável e_cadastrado.

Verificar Condição (Decisão):
    SE e_cadastrado for igual a "Sim":

Calcular valor_com_desconto = soma_total * 0.90.

Exibir: "Cliente cadastrado! Valor original: R$ [soma_total]. Valor com 10% de desconto: R$ [valor_com_desconto]".

    SENÃO:

Exibir: "Cliente não cadastrado. Valor total a pagar: R$ [soma_total]".

Fim
1 resposta

Oi, Moisés! Como vai?

Agradeço por compartilhar.

Gostei da organização do seu algoritmo, pois você separou bem as etapas de entrada de dados, repetição, soma dos valores e decisão sobre o desconto. Essa estrutura mostra uma boa compreensão do fluxo lógico necessário para simular o atendimento na cafeteria.

Continue praticando esse tipo de descrição, porque ela ajuda bastante antes de transformar a ideia em código. Dica: para deixar o algoritmo ainda mais claro, você pode colocar a pergunta sobre o programa de fidelidade fora do laço, depois que todos os itens forem somados, já que o desconto depende do valor final da compra e não de cada item individualmente.

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