VB编程,输入平面上任一点的坐标(x,y),判断并显示该点位于哪个象限的信息

如题所述

Dim InX as long ,InY as long

InX = val(inputbox("请输入X轴数值"))
InY = val(inputbox("请输入Y轴数值"))

if InX>0 then
if InY>0 then 'X,Y >0 第一象限
msgbox "坐标(" & inx & "," & Iny & ") 在第一象限"
elseif InY<0 then ' X> 0 >Y第四象限
msgbox "坐标(" & inx & "," & Iny & ") 在第四象限"
end if
elseif InX<0 then
if InY>0 then 'Y>0>X 第二象限
msgbox "坐标(" & inx & "," & Iny & ") 在第二象限"
elseif InY<0 then ' X<Y<0 第三象限
msgbox "坐标(" & inx & "," & Iny & ") 在第三象限"
end if
elseif InX=0 then
if InY=0 then
msgbox "坐标在原点"
elseif InY <>0 then
msgbox "坐标在X轴上"
end if
end if
if InY=0 then
if InX<>0 then
msgbox "坐标在Y轴上"
end if
end if

'懒得开VB了
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-27
Function which(ByVal p As PointF) As String
Dim tp As String = Math.Sign(p.X) & "," & Math.Sign(p.Y)
Select Case tp
Case "0,0"
Return "原点"
Case "0,1", "0,-1"
Return "y轴"
Case "1,0", "-1,0"
Return "x轴"
Case "1,1"
Return "第一象限"
Case "-1,1"
Return "第二象限"
Case "-1,-1"
Return "第三象限"
Case "1,-1"
Return "第四象限"
End Select
End Function本回答被提问者和网友采纳

VB编程,输入平面上任一点的坐标(x,y),判断并显示该点位于哪个象限的信息...
InX = val(inputbox("请输入X轴数值"))InY = val(inputbox("请输入Y轴数值"))if InX>0 then if InY>0 then 'X,Y >0 第一象限 msgbox "坐标(" & inx & "," & Iny & ") 在第一象限"elseif InY<0 then ' X> 0 >Y第四象限 msgbox "坐标(" & inx & "," & Iny ...

vb判断坐标点(x,y)在第几象限,用命令按钮。。
msgbox "在第三象限"case -1 msgbox "在第四象限"case else msgbox "不在象限内"end select

点坐标判断它在第几象限 用VB程序怎么写?
TextBox3 = "该点在第二象限"End If If TextBox1 <0 And TextBox2 >0 Then TextBox3 = "该点在第三象限"End If If TextBox1 <0 And TextBox2 < 0 Then TextBox3 = "该点在第四象限"End If If TextBox1 = 0 Then TextBox3 = "该点y轴上"End If If TextBox2 = 0 Then...

第三版VB程序设计教程课后习题答案 龚沛曾主编的
(3) 点(x,y)位于第一或第三象限 x > 0 And y > 0 Or x < 0 And y < 0 或 x * y > 0(4) x是5或7的整数倍 x Mod 5 = 0 Or Int(x \/ 7) = x \/ 7(5) 将两位整数x的个位与十位对换 x \\ 10 + (x Mod 10) * 10(6) 四舍五入取两位小数 Round(x, 2)(7) 字符变量C是...

示波器的原理以及功能?
数字示波器区别于模拟示波器的最大不同,主要在于输入的信号不再直接打到显示屏上,而是通过ADC(Analog to Digital Converter,模数转换器)对信号采样和数字化处理后存入高速缓存里,再通过信号处理电路将数据读出来。由于早期的数字示波器用CRT显示,因此还需要通过DAC数模转换器把数字量转换成模拟量显示到...

VB编程,输入平面上任一点的坐标(x,y),判断并显示该点位于哪个象限的信息...
x>0,y>0一 x>0,y<0四 x<0,y>0二 x<0,y<0三 然后就是x=0,在y轴上,y=0在x轴上

点坐标判断它在第几象限 用VB程序怎么写?
TextBox3 = "该点在第二象限"End If If TextBox1 <0 And TextBox2 >0 Then TextBox3 = "该点在第三象限"End If If TextBox1 <0 And TextBox2 < 0 Then TextBox3 = "该点在第四象限"End If If TextBox1 = 0 Then TextBox3 = "该点y轴上"End If If TextBox2 = 0 Then...

相似回答