Design of cascade based on operational functions of a single machine is an important goal in the isotope separation theory. By recognizing the behavior of gas in a centrifuge machine, a cascade with desirable properties and parameters can be designed. In the classical theory of multistage separation installation, it has been shown that in an ideal cascade (no mixing) the total number of separation elements flow is minimal, and accordingly, the maximum separation work unit (SWU) of the cascade occurs. In the practical form, the cut and separation factors may assume to be dependent on the feed flow. Using specific functional parameters, the algorithm, design the functional cascades (DFUNCAS), can design the functional symmetric and asymmetric cascades. DFUNCAS can design a cascade with stated waste and product concentration. Furthermore, the program can design symmetric and asymmetric cascades. In this work, four test cases were considered and the results show that the DFUNCAS can design any kind of cascade accurately.