Algoritmo "Verificacao_Desconto"
Var
// Entrada de dados
valor_compra : real
cupom_digitado : caractere
// Processamento e cálculo
valor_desconto : real
valor_final : real
Inicio
Escreval("--- SISTEMA DE VERIFICAÇÃO DE DESCONTO ---")
// 1. Entrada de Dados
Escreva("Digite o valor total da compra: R$ ")
Leia(valor_compra)
Escreva("Digite o cupom de desconto (Se não houver, aperte ENTER): ")
Leia(cupom_digitado)
// 2. Processamento e Regras de Negócio (Estrutura Condicional Se/Senao)
Se (cupom_digitado = "SUPER10") Entao
// Regra 1: Cupom específico dá 10% de desconto
valor_desconto <- valor_compra * 0.10
Escreval(">> Cupom 'SUPER10' aplicado! Ganhou 10% de desconto.")
Senao Se (valor_compra >= 300.00) Entao
// Regra 2: Compras automáticas acima de R$ 300 ganham R$ 30 de desconto fixo
valor_desconto <- 30.00
Escreval(">> Compra acima de R$300,00! Ganhou R$ 30,00 de desconto automático.")
Senao
// Regra 3: Não atingiu nenhum critério
valor_desconto <- 0.00
Escreval(">> Nenhum desconto aplicado.")
FimSe
// 3. Cálculo Final
valor_final <- valor_compra - valor_desconto
// 4. Saída de Dados
Escreval("")
Escreval("--- RESUMO DO PEDIDO ---")
Escreval("Valor original: R$ ", valor_compra)
Escreval("Desconto aplicado: R$ ", valor_desconto)
Escreval("Valor total a pagar: R$ ", valor_final)
Fimalgoritmo