1
resposta

[Projeto] RE.: Desafio: Simulador de pedidos em 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á, Daniel! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o laço de repetição Para para organizar a coleta dos itens, utilizou muito bem a variável acumuladora para somar os preços ao total e ainda compreendeu a importância da condicional para aplicar corretamente o desconto ao cliente cadastrado.

Uma sugestão para o futuro seria permitir que o usuário informe também a quantidade de cada item, multiplicando pelo preço, o que deixaria o cálculo mais próximo de um sistema real de pedidos.

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!