Title: Fibonacci Sequence
Last modified: March 19, 2018

---

# Fibonacci Sequence

 *  Resolved [tilou](https://wordpress.org/support/users/tilou/)
 * (@tilou)
 * [8 years, 2 months ago](https://wordpress.org/support/topic/fibonacci-sequence/)
 * Hi
 * Will this work and how?
 *     ```
       function fibonacci(num) {
         if (num <= 1) return 1;
   
         return fibonacci(num - 1) + fibonacci(num - 2);
       }
       ```
   
 * In fact I want user to choose a number, and then it will generate a Fibonacci
   sequence of around 5 numbers
    -  This topic was modified 8 years, 2 months ago by [tilou](https://wordpress.org/support/users/tilou/).
    -  This topic was modified 8 years, 2 months ago by [tilou](https://wordpress.org/support/users/tilou/).

Viewing 1 replies (of 1 total)

 *  Plugin Author [codepeople](https://wordpress.org/support/users/codepeople/)
 * (@codepeople)
 * [8 years, 2 months ago](https://wordpress.org/support/topic/fibonacci-sequence/#post-10090010)
 * Hello [@tilou](https://wordpress.org/support/users/tilou/),
 * The solution is really simple, and there are multiple alternatives.
 * – First alternative, defining the equation into the same equation. Assuming that
   the number field is the fieldname1, the equation associated to the calculated
   field would be similar to:
 *     ```
       (function(){
       function fibonacci(num) {
         if (num <= 1) return 1;
   
         return fibonacci(num - 1) + fibonacci(num - 2);
       }
       return fibonacci(fieldname1);
       })()
       ```
   
 * – Second alternative, defining the function globally, and calling it from multiple
   equations:
 * * Insert a “HTML Content” field with a piece of code similar to the following
   one as its content:
 *     ```
       <script>
       window['fibonacci'] = function(num) {
         if (num <= 1) return 1;
   
         return fibonacci(num - 1) + fibonacci(num - 2);
       };
       </script>
       ```
   
 * * Now the equation associated to the calculated field would be simply:
 *     ```
       fibonacci(fieldname1)
       ```
   
 * and that’s all.
 * I’m sorry, but the support service does not cover the implementation of the users’
   projects (forms or formulas). If you need help implementing features that are
   specific to your project, I can offer you a custom coding service:
 * [https://cff.dwbooster.com/customization](https://cff.dwbooster.com/customization)
 * Best regards.

Viewing 1 replies (of 1 total)

The topic ‘Fibonacci Sequence’ is closed to new replies.

 * ![](https://ps.w.org/calculated-fields-form/assets/icon-256x256.jpg?rev=1734377)
 * [Calculated Fields Form](https://wordpress.org/plugins/calculated-fields-form/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/calculated-fields-form/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/calculated-fields-form/)
 * [Active Topics](https://wordpress.org/support/plugin/calculated-fields-form/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/calculated-fields-form/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/calculated-fields-form/reviews/)

 * 1 reply
 * 2 participants
 * Last reply from: [codepeople](https://wordpress.org/support/users/codepeople/)
 * Last activity: [8 years, 2 months ago](https://wordpress.org/support/topic/fibonacci-sequence/#post-10090010)
 * Status: resolved