中易网

VB CASE语句

答案:2  悬赏:30  
解决时间 2021-02-17 18:18
Private Sub Command1_Click()
Dim x#, y#

x = Val(Text1.Text)
y = Val(Text2.Text)

If y > 0 And x > 0 Then
Print "点在第一象限"
ElseIf y < 0 And x > 0 Then
Print "点在第二象限"
ElseIf y < 0 And x < 0 Then
Print "点在第三象限"
ElseIf y > 0 And x < 0 Then
Print "点在第四象限"
End If
End Sub
如何用CASE语句来改写?
最佳答案
呵呵,题外话,题目中的象限设置错了,y<0且x>0怎么会在第二象限?是在第四象限。改成Case语句是下面的代码:

Private Sub Command1_Click()
Dim x#, y#

x = Val(Text1.Text)
y = Val(Text2.Text)

Select Case True
Case x > 0 And y > 0
Print "点在第一象限"
Case x < 0 And y > 0
Print "点在第二象限"
Case x < 0 And y < 0
Print "点在第三象限"
Case x > 0 And y < 0
Print "点在第四象限"
Case Else
Print "点在坐标轴上"
End Select
End Sub
全部回答
两个变量的没写过
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
雅思,托福 这两种考试都要求必须考口语吗,
劲舞团所有翅膀里最漂亮的是什么样的?最便宜
尼康3518g支持全时手动吗
虽然,我们不想树敌,但经常遇到小人,老是不
济南长清区大学城离哪个火车站比较近
c51是什么啊!怎么学啊 !我现在在学C语言,C51
gtx980和980ti差了多少
可以说I hope sb to do sth吗?
什么是贲门宽基息肉
豫洪洋我想知道这个在什么地方
增城市新塘镇南安村经济联合社怎么去啊,有知
谁能讲《经销商老板学》啊?
我们夫妻总是吵架冷战怎么办?
我男朋友发信息给我之后,他说拜是什么意思?
写出下列引号的用法 “若曼底” ( ) “玛丽
推荐资讯
“初中数学教学设计(预案)”。
为什么说Uber的共享经济只是一个“巨大的谎
做5节底面直径是2分米,长8分米的圆柱形通风
冰柜修完之后,冷藏变冷冻了。
男人眼里的女生和女人眼里的女生有什么不一样
移动联通电信4g和移动4g有什么区别
向量筒中倾倒液体时应注意什么?
浙江众成停车场(入口)怎么去啊,有事要去办理
放坑在哪里啊,我有事要去这个地方
中国电信派潭营业厅这个地址在什么地方,我要
请教下epi info2个数据库合并的具体步骤,越
问:求行尸走肉第六季第14集百度云盘,求大神
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?