返回首页

if条件连接技巧?

204 2024-03-29 06:31 admin

一、if条件连接技巧?

1 、括号必须成对,上下对应。

2 、if函数有N个条件则有N+1个结果,即若结果只有3种情况的,那么条件只要2个就够了。

3、 if函数最多允许出现8个返回值(结果),也就意味着,最多套用7个if 。

4 、多个if嵌套时,尽量使用同一种逻辑运算符。即:统一使用大于号或者统一使用小于号。避免出现不必要的错误。

5、 if是个好函数,很管用。他的格式是:=if(条件1,返回值1,返回值2) 。多个嵌套的格式:=if(条件1,返回值1,if(条件2,返回值2,if(条件3,返回值3,返回值4))) 。这里先写3层嵌套,4、5、6、7层同理。

二、饥荒蝴蝶代码?

蝴蝶没有攻击性,生命值为1,死亡98%掉落蝴蝶翅膀(+9.375饥饿,+8生命,+0理智),2%掉落蝴蝶黄油(+37.5饥饿,+20生命,+0理智)。用捕虫网可以捕捉活的蝴蝶,活蝴蝶右键土地可以种植花朵。生成代码DebugSpawn"butterfly"

三、VB6.0编程解“百元买百鸡”问题?

1.一百元买一百只鸡:假定小鸡每只5角,公鸡每只2元,母鸡每只3元。现在有100元钱要求买100只鸡,编程列出所有可能的购鸡方案。

2.首先把问题转化为数学问题,列出方程式。 设母鸡、公鸡、小鸡各为x、y、z只,根据题目要求,列出方程为: x+y+y=100 3x+2y+0.5z=100。

3.打开VB6.0,新建一个工程,在窗体中添加一个命令按钮,caption改为“开始计算”,添加一个图片框控件,将Form1窗体的caption属性改为“百元买百鸡”,将界面设置成下图:

4.双击“开始计算”命令按钮,进入代码编辑窗口,输入如下代码:t1 = TimeFor x = 0 To 33For y = 0 To 50For z = 0 To 100If 3 * x + 2 * y + 0.5 * z = 100 _And x + y + z = 100 ThenPicture1.Print x, y, zEnd IfNext zNext yNext xt2 = TimePicture1.Print "方法一花去"; _DateDiff("s", t1, t2); "秒时间";

5.关闭代码窗口,按下F5运行程序,单击“开始计算”命令按钮,在图片框Picture1中输出结果,如图:

6.可以看出共有7种买鸡方案可供选择,程序中还加入计算机得出结果所花时间的代码,由于计算机运算速度很快,所以不到一秒就得出结果,所以显示花去0秒时间。