Powered by AppSignal & Oban Pro
Would you like to see your link here? Contact us

Aniversário

aniversario.livemd

Aniversário

Mix.install([
  {:kino, "~> 0.11.0"},
  {:jason, "~> 1.4"}
])

Módulo Aniversario

defmodule Aniversario do
  def celebrar(nome) do
    fogos = "🎆"
    bolo = "🎂"
    festa = "🎉"
    presente = "🎁"
    estrelas = "✨"
    baloes = "🎈"
    
    mensagem = """
    #{String.duplicate(fogos, 3)}#{String.duplicate(baloes, 2)} FELIZ ANIVERSÁRIO #{nome}! #{String.duplicate(baloes, 2)}#{String.duplicate(fogos, 3)}
    
    #{estrelas} Que seu dia seja tão especial quanto você! #{estrelas}
    #{bolo} Muita saúde, paz e realizações! #{bolo}
    #{presente} Que todos os seus sonhos se realizem! #{presente}
    #{festa} Aproveite seu dia ao máximo! #{festa}
    """
    
    IO.puts mensagem
    
    # Função para gerar fogos de artifício animados
    1..5
    |> Enum.each(fn _ -> 
      IO.puts String.duplicate("#{fogos}#{estrelas}", 5)
      Process.sleep(500)
    end)
  end
end

nome = "(Nome da Pessoa aqui)"

# Executando a celebração
Aniversario.celebrar(nome)