求产品传销会员工资核算算法:
需求说明:工资类别:直销奖,能力差奖,辅导奖,分红奖
直销奖:直接发展下级(直接销售产品而得到的提成)
能力差奖:比自己级别低并且是自己的下级所发展下级(所销售产品)而得到的提成
辅导奖:分两种情况
1. C得辅导奖2. B得辅导奖()分红奖:只有级别为A得职工才能得到分红奖  当有下级职工买产品时则
        级别为A得职工就得总提成得7%
(二) 基本规则
(1) 直销产品分点直销  共有两种产品60点产品和70点产品每一点产品为35元
(2) 刚入会成员没有工资且必须消费一种产品(60点或者70点产品)
(3) 当一个会员发展一个下级则得一个直销奖且所有上级总点数增加
(三) 升级规则
(1) 刚入会成员没有级别只有当继续发展下级(继续消费产品)是级别才能根据条件升级
(2) E级别升级条件:总累计点数够200点马上升级
D级别升级条件:总累计点数够900点马上升级
C级别升级条件:总点数够6400点且必须至少有2个c下级才能升级且每月月初升级每月只升级一次
B级别升级条件:a。总点数达到77000点且至少有两个级别为b级别得下级
                b。总点数达到51600点且至少有三个级别为b级别得下级
                c。只要有四个级别为级别得下级即可以升级没有点数限制
   B级别升级同样是月初升级且每月只升级一次
(四) 工资计算规则
(1) 产品分60点产品和70点产品 每一点为35元
(2) 直销奖工资:当发展下级(直销产品时)时发生A级别为总点数得52%
                   B为42%,C为30%(是否同级、有上级关系还产生上级得辅导奖),D为20%,E为15%(根据级别的不同直销奖的工资不同)
 (3)能力差工资:当级别比自己低且是自己得所属下级得会员直销产品时(发展下级)发生 A得10% B得12%  C得10%  D得5%   E不产生能力差工资
(3)辅导奖:(1)级别为C得职工得:当有C-C1(C1为C得下级成员) 时则C得辅导奖得此分支得所有级别<=C得直销得4% 从而离此分支最近得上级B在此分支上只能得8%得能力差,如果C-C1-C2(C1,C2都为C得下级成员且C2是C1得下级成员)则C1得辅导奖以此类推若C-C1-C2-C3   则C2得辅导奖。。(特例,在C级别产生直销业务时,同级别都是C级的并且其中有下级别的关系的情况得辅导奖)
            (2)级别为B得职工得:(原理通上)当有B-B1时得级别<=B?得此分支得所有直销得3%同理此分支得最近得A在此分支得能力差减少3%,若B-B1-B2   则B得2%B1得3% 此分支得最近得A得能力差减少5%   若B-B1-B2-B3  则B1和B2得辅导奖且B1得2% B2得3%   依次类推  。。(如果更多怎么分所得辅导奖的会员级别不超过两级,超过两级就没有奖励了)
(3) 分红奖  :只有级别是A得职工才能得分红奖所有自己得下级直销产品(发展下级)都提总直销得7%
(4) 当自己直销产品(发展下级)当发展一个下级得同时,所得点数正好大于升级所需点数,则大于部分,按升级后级别得直销计算,正好部分为原先级别得直销。
(5) 当自己直销产品(发展下级)时直销点数增加累计点数也随之增加,当自己得下级直销产品时,所有上级都增加累计点数,并增加点数相同。
(6) 升级时只有累计点数和下级个数为升级条件,(计点数是以累计点数为准,直销点数不参加运算?)

解决方案 »

  1.   

    想问一下搂主,你总共有多少分?
      

  2.   

    我是新来的,还有 160分, :)!
      

  3.   

    对。我手里现在有10000多分呢。呵呵。不差100分
      

  4.   

    楼主:
    你这么复杂的算法阿
    这么大的东西,不如分成几个小的算法来实现,
    你不会想用一个算法来实现吧?
      

  5.   

    先给点分给我先。 有商量。 
      

  6.   

    难得你里的这么顺。把五类会员看成五个类。把点数和下级看成成员变量。理顺一下关系就行了。
      

  7.   

    我看楼主还是请一个做家教把
      

  8.   

    谢谢大家的支持,正在冥思苦想..........