求产品传销会员工资核算算法:
需求说明:工资类别:直销奖,能力差奖,辅导奖,分红奖
直销奖:直接发展下级(直接销售产品而得到的提成)
能力差奖:比自己级别低并且是自己的下级所发展下级(所销售产品)而得到的提成
辅导奖:分两种情况
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. 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) 升级时只有累计点数和下级个数为升级条件,(计点数是以累计点数为准,直销点数不参加运算?)
你这么复杂的算法阿
这么大的东西,不如分成几个小的算法来实现,
你不会想用一个算法来实现吧?