1
resposta

[Projeto] Desafio: Simulador de pedidos de uma cafeteria

Início

Declare inteiro quantidade_itens
Declare real preco, total = 0
Declare texto nome_item
Declare texto cliente_cadastrado

Escreva("Quantos itens o cliente deseja pedir?")
Leia(quantidade_itens)

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)
    
    total ← total + preco
FimPara

Escreva("O cliente é cadastrado? (sim/nao)")
Leia(cliente_cadastrado)

Se cliente_cadastrado = "sim" então
    total ← total * 0.9   // aplica 10% de desconto
    Escreva("Total com desconto: R$ ", total)
Senão
    Escreva("Total a pagar: R$ ", total)
FimSe

Fim

1 resposta

Olá, Liliane! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o laço Para a fim de criar um laço de repetição em pseudocódigo, utilizou muito bem a variável acumuladora para somar os preços e ainda compreendeu a importância da condicional para aplicar descontos de forma correta.

Uma sugestão para o futuro seria permitir que o programa valide entradas incorretas, como preços negativos ou respostas diferentes de "sim" e "nao", garantindo maior robustez no fluxo.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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