How to calculate the area of a triangle using Heron’s formula in VB.NET

1 Answer

0 votes
Imports System

Module HeronTriangleArea

    ' Function to calculate area using Heron's formula
    Public Function HeronArea(a As Double, b As Double, c As Double) As Double
        Dim s As Double = (a + b + c) / 2.0 ' semi-perimeter
		
        Return Math.Sqrt(s * (s - a) * (s - b) * (s - c))
    End Function

    Sub Main()
        Dim a As Double = 6, b As Double = 9, c As Double = 13

        ' Check validity of triangle
        If (a + b > c) AndAlso (a + c > b) AndAlso (b + c > a) Then
            Dim area As Double = HeronArea(a, b, c)
            Console.WriteLine($"Area of the triangle = {area:F4}")
        Else
            Console.WriteLine("Invalid triangle sides!")
        End If
    End Sub

End Module


' run:
'
' Area of the triangle = 23.6643
'

 



answered Dec 14, 2025 by avibootz
...