1
resposta

Simulador de pedidos em uma cafeteria

Entradas:
Quantos intens são = quantidade ( Start 0)
Nome do item = nome (Letras)
Preço do item = preco (números)
Cliente cadastrado = cadastroCliente (S or N)
Desconto fixo para clientes cadastrados = desconto (ValorTotal * 0.1)

Algoritimo
Exibir "Quantos intens tem na sua compra?"
Ler Quantidade
valorTotal = 0

Repetir enquanto houver itens:
Exibir "Qual nome do Item?"
Ler nome
Exibir "Qual o preço do [nome]"
Ler preco
Somar preco
valorTotal = valorTotal + preco
Fim da repetição

Exibir Subtotal

Exibir "Tem cadastro em nossa cafeteria?"
Se cadastroCliente = S
Ler cadastroCliente
Aplicar desconto (ValorTotal * 0.1)
Mostrar {valorTotal - desconto}
Senão
Exibir {valorTotal}

1 resposta

Oi, Ana! Como vai?

Gostei da sua organização do algoritmo, principalmente na forma como você estruturou a repetição para somar os itens e calculou o valor total da compra.

Dica: ajuste a ordem da leitura do cadastro do cliente — primeiro você deve ler a resposta (S ou N) e depois fazer a verificação. Faça assim: peça o dado, armazene e só então use o Se para decidir se aplica o desconto. Isso evita inconsistências na lógica.

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