V následujícím příkladu ilustrujeme postup tvorby komplexní funkce s uživatelským rozhraním (dialogovým boxem). V příkladu je použito několik obratů, které se často používají při tvorbě dialogových boxů:
Na začátku psaní funkce si opět nejdříve specifikujeme / definujeme problém.
V tomto příkladě je definice problému následující:
zjednodušte (automatizujte) vkládání soustředných kružnic nebo n - úhelníků. Zadávání parametrů funkce by mělo být uskutečněno pomocí zadávání hodnot v příkazovém řádku nebo pomocí uživatelského dialogu. Funkce má být spouštěna jako příkaz z příkazového řádku AutoCADu.
Požadavky na kreslené objekty jsou následující:
minimální poloměr soustředných kružnic je 0.1mm, minimální poloměr opsaných kružnic n-úhelníků je 3 mm. Počet stran n-úhelníku musí být větší než 4.