请教:直销财务系统的设计思路

海东 2004-04-04 10:09:50
算法如下
每一个业务员都有一个上级
顶头上级为空
每一下业务员只能发展两组即A,B两组
以此类推,从而形成金字塔
按局计算
A组加B组等于51人时为一组
但A组与B组同时都大于17,也就是A比B在1:1 和2:1之间
每一局里还设
if a+b=51 and a>=17 and b>=17 then
ls("jjsy")=6000-ls("yjsy")
elseif a+b>=36 and a>=12 and b>=12 then
ls("bjsy")=3000-ls("yjsy")
elseif a+b>=24 and a>=8 and b>=8 then
ls("bjsy")=2100-ls("yjsy")
if a>b then
ls("ba")=24-b-ls("ya")
ls("bb")=b-ls("yb")
else
ls("ba")=a-ls("ya")
ls("bb")=24-a-ls("yb")
end if
elseif a+b>=15 and a>=5 and b>=5 then
ls("bjsy")=1500-ls("yjsy")
if a>b then
ls("ba")=15-b-ls("ya")
ls("bb")=b-ls("yb")
else
ls("ba")=a-ls("ya")
ls("bb")=15-a-ls("yb")
end if
elseif a+b>=8 and a>=3 and b>=3 then
ls("bjsy")=900-ls("yjsy")
if a>b then
ls("ba")=8-b-ls("ya")
ls("bb")=b-ls("yb")
else
ls("ba")=a-ls("ya")
ls("bb")=8-a-ls("yb")
end if
elseif a+b<8 and a>=1 and b>=1 then
ls("bjsy")=300-ls("yjsy")
ls("ba")=1
ls("bb")=1
elseif a=0 and b>=1 then
ls("bjsy")=150-ls("yjsy")
ls("ba")=0
ls("bb")=1
elseif a>=1 and b=0 then
ls("bjsy")=150-ls("yjsy")
ls("ba")=1
ls("bb")=0
end if

未完待续
有没有做过直销类的系统的
...全文
100 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zorou_fatal 2004-04-04
  • 打赏
  • 举报
回复
能不能在 if elseif end if 里加点缩进。
看起来好费劲.

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧