// === Exemplo Guiado (ATIVO) ===
algoritmo "Conversor_Moedas"

funcao ConverterParaReal(v_dolar, cotacao : real) : real
inicio
   retorne v_dolar * cotacao
fimfuncao

var
   valor_usd, total_brl : real
inicio
   valor_usd <- 150.00
   total_brl <- ConverterParaReal(valor_usd, 5.15)
   escreval("Valor em Reais: R$ ", total_brl)
fimalgoritmo

// === Pratica Obrigatoria 1 (COMENTADO PARA EVITAR ERRO) ===
// Remova os comentarios '{' e '}' abaixo para testar:
{
algoritmo "Imposto"
funcao CalcularImposto(v : real) : real
inicio
   retorne v * 0.10
fimfuncao

var
   preco : real
inicio
   escreva("Preco: ") leia(preco)
   escreva("Imposto: ", CalcularImposto(preco))
fimalgoritmo
}

// === Pratica Obrigatoria 2 (COMENTADO PARA EVITAR ERRO) ===
// Remova os comentarios '{' e '}' abaixo para testar:
{
algoritmo "Conversor_USD"
funcao RealParaDolar(v, cot : real) : real
inicio
   retorne v / cot
fimfuncao

var
   reais, cotacao : real
inicio
   escreva("Saldo em Reais: ") leia(reais)
   escreva("Cotacao: ") leia(cotacao)
   escreva("Saldo em Dolar: $ ", RealParaDolar(reais, cotacao))
fimalgoritmo
}

// === Desafio (COMENTADO PARA EVITAR ERRO) ===
// Remova os comentarios '{' e '}' abaixo para testar:
{
algoritmo "Media"
funcao CalcMedia(n1, n2 : real) : real
inicio
   retorne (n1 + n2) / 2
fimfuncao

var
   nota1, nota2 : real
inicio
   escreva("N1: ") leia(nota1)
   escreva("N2: ") leia(nota2)
   se (CalcMedia(nota1, nota2) >= 7) entao
      escreva("APROVADO")
   senao
      escreva("REPROVADO")
   fimse
fimalgoritmo
}

