1
resposta

Desafio: Simulador de pedidos em uma cafeteria

Algoritmo "Cafeteria_Simples"

Variáveis
quantidade_itens, contador : Inteiro
nome_item : Caractere
preco_item, total, desconto, total_final : Real
eh_cadastrado : Caractere

Início
// 1. Iniciar a nossa "calculadora" zerada
total <- 0

// 2. Perguntar a quantidade de itens
Escreva("Quantos itens o cliente vai pedir? ")
Leia(quantidade_itens)

// 3. Repetir o processo para cada item
Para contador De 1 Até quantidade_itens Faça
    Escreva("Digite o nome do item ", contador, ": ")
    Leia(nome_item)
    Escreva("Digite o preço de ", nome_item, ": R$ ")
    Leia(preco_item)
    
    // Soma o preço atual ao total que já tínhamos
    total <- total + preco_item
FimPara

// 4. Verificar se tem desconto
Escreva("O cliente é cadastrado? (S para Sim / N para Não): ")
Leia(eh_cadastrado)

Se (eh_cadastrado = "S") ou (eh_cadastrado = "s") Então
    desconto <- total * 0.10
    total_final <- total - desconto
    EscrevaL("Oba! Cliente cadastrado tem 10% de desconto.")
Senão
    total_final <- total
FimSe

// 5. Mostrar o resultado final na tela
EscrevaL("----------------------------------")
EscrevaL("Valor total do pedido: R$ ", total_final)
EscrevaL("----------------------------------")

FimAlgoritmo

1 resposta

Oi, Radamés! Como vai?

Gostei da forma como você organizou o fluxo do simulador da cafeteria, separando cada etapa do pedido de maneira lógica e fácil de acompanhar. O uso do laço Para para repetir a entrada dos itens e a aplicação do desconto com a estrutura Se/Senão deixaram o algoritmo bem estruturado e próximo de uma situação real.

Uma dica interessante para o futuro é utilizar validações para garantir que o usuário digite apenas valores positivos no preço dos produtos. Veja este exemplo:


Leia(preco_item)

Enquanto preco_item <= 0 Faça
   Escreva("Digite um preco valido: ")
   Leia(preco_item)
FimEnquanto

Esse código verifica se o valor informado é menor ou igual a zero e solicita um novo valor até que o preço seja válido.

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