|

楼主 |
发表于 2023-5-24 13:20
|
显示全部楼层
a=233 b=75 m=149153 n=100489 √m=386.203314330677 √n=317
q=c^2+a^2-b^2=149153 √q=386.203314330677
代码如下:
Private Sub Command1_Click()
Dim a, b, c
a = 233
b = 1
Do While Val(b) < Val(a)
m = (a + b) ^ 2 + a ^ 2
n = (a + b) ^ 2 + b ^ 2
m1 = Sqr(m)
n1 = Sqr(n)
q1 = m - Int(m1) ^ 2
q2 = n - Int(n1) ^ 2
c = n1
q = c ^ 2 + a ^ 2 - b ^ 2
If InStr(m1, ".") = 0 Or InStr(n1, ".") = 0 Then
s = s & "a=" & a & " b=" & b & " m=" & m & " n=" & n & " √m=" & m1 & " √n=" & n1 & vbCrLf
s = s & " q=c^2+a^2-b^2=" & q & " √q=" & Sqr(q) & vbCrLf
s1 = s1 + 1
Else
s = s
End If
b = b + 1
Loop
If Val(s1) > 0 Then
Text1 = s
Else
Text1 = "a=" & a & " wu jie"
End If
End Sub
Private Sub Command2_Click()
Text1 = ""
End Sub
|
|