Jump to content

Shoelace formula for polygonal area: Difference between revisions

m
→‎{{header|Visual Basic}}: small simplification
(Add min)
m (→‎{{header|Visual Basic}}: small simplification)
Line 1,277:
 
Public Function ShoelaceArea(x() As Double, y() As Double) As Double
Dim i As Long, j As Long
Dim Area As Double
 
For ij = 1 To UBound(x()) - LBound(x())
For Areai = Area + LBound(yx(i - 1) + y(i)) *To UBound(x(i - 1) - x(i))
Area = Area + (y(i - 1j) + y(0i)) * (x(i - 1j) - x(0i))
j = i
Next i
'last vertex = first vertex:
Area = Area + (y(i - 1) + y(0)) * (x(i - 1) - x(0))
ShoelaceArea = Abs(Area) / 2
End Function
Cookies help us deliver our services. By using our services, you agree to our use of cookies.