|
代码如下:
Private Sub Command1_Click()
Dim a, b, x, y, z, m
m = Text2
b1 = m / 2
s1 = 0
Do While t < Val(b1) + 2
t = t + 1
b = 0
Do While b ^ 2 < Val(b1) + 2
a = b
b = b + 1
Do While a ^ 2 < Val(m)
a = a + 1
x = t * (a ^ 2 - b ^ 2)
y = 2 * a * b * t
z = Sqr(x ^ 2 + y ^ 2)
If InStr(z, ".") = 0 And x + y = Val(m) Then
m1 = (x + z) / 2
m2 = Sqr(m1)
s = s & "/解/" & x & "/" & y & "/" & z & "其中(x + z) / 2=" & m1 & "其方根为:" & m2 & vbCrLf
s1 = s1 + 1
Else
s = s
End If
Loop
Loop
Loop
Text1 = Text1 & "当x+y=" & m & "有" & s1 + s2 & "组解: " & s
End Sub
Private Sub Command2_Click()
Text1 = ""
Text2 = ""
Form1.Cls
End Sub
|
|