Формула пирамидальной схемы в PHP? - PullRequest
3 голосов
/ 20 марта 2011

Я работаю над реферальной системой - формула в точности похожа на схему пирамиды / Понци.

Система работает так:

Первый пользователь регистрируется (уровень 1)
Первоначальный пользователь ссылается на 3 друзей (уровень 2)
Каждый из этих 3 друзей ссылается еще на 3, (уровень 3)
и т.д.

Какая математическая формула для этого?
Как я могу кодировать что-то в PHP, где я мог бы ввести число, и оно затем даст мне количество уровней, на которые он снизился, и полувизуальное.

т.е.: я ввожу 13 - он отображает текст "3 tiers", а затем отображает

     o
     |
    ooo
   / | \
 ooooooooo

1 Ответ

2 голосов
/ 20 марта 2011

Это геометрическая прогрессия (GP) , счет каждого уровня умножается на постоянное число (3), т. Е. 1, 3, 9, 27 и т. Д. Вас интересует сумма прогрессии.

Прочитайте упрощенное объяснение о ГП здесь. http://www.intmath.com/series-binomial-theorem/2-geometric-progressions.php

...