Exemplo funcional novamente mas agora dinâmico