VB求助电梯模拟程序的做法好思路

我想用VB做一个电梯模拟程序出来思路如下:用text表示人的位置(楼层)用label表示电梯的位置。当人1(在5楼)按下↑或者↓的时候电梯(比如在10楼)会自动来到人的楼... 我想用VB做一个电梯模拟程序出来思路如下:
用text表示人的位置(楼层)用label表示电梯的位置。当人1(在5楼)按下↑或者↓的时候电梯(比如在10楼)会自动来到人的楼层然后人在电梯里面按下几楼的键时(比如9楼)然后电梯向该楼层移动如果人2在(6)按下↓或者↓时该电梯会在人2的楼层开门然后人2在电梯里按下(比如8楼)然后电梯就到最近的那层楼{这里我只想到用判断比较的方式来到达} (8楼)开门人2下电梯继续向(10楼)移动
大概就是这样
我的问题就出在当有2个人和2个人以上的时候就我就不知道怎么办
麻烦各位大侠帮我解决一下 在此谢谢了~!
QQ:411252846
展开
 我来答
百度网友73212c022
2008-12-21 · TA获得超过666个赞
知道小有建树答主
回答量:354
采纳率:0%
帮助的人:0
展开全部
如果多个人的电梯,先把要进人和要出人的位置全部标出来
假如电梯往上走,就往上寻找最近的位置,停下来后,让人出入,把这层楼的标记删掉,接着往上走,还是同样的规则。如果新来的人标记了新的楼层,看它是不是再上面,如果是,就按照刚才的方法继续前进,如果再下面,就先不理他
总之,当目标和电梯方向相反的时候,先不理它,等一个方向全部完成后再回头,就可以了!

程序里可以用一个变量表示电梯的当前状态,是上行,下行,还是没有任务
中通奥博
2024-08-15 广告
高尔夫模拟器安装调试过程通常包括多个步骤。首先,对模拟器硬件进行全面检查,确保所有部件完好无损。接着,根据场地情况,进行精确的位置摆放和校准。随后,进行软件安装和配置,包括系统测试、参数设置等,确保模拟器正常运行。最后,进行用户培训和试运行... 点击进入详情页
本回答由中通奥博提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式