import Foundation
// Function to calculate area using Heron's formula
func heronArea(_ a: Double, _ b: Double, _ c: Double) -> Double {
let s = (a + b + c) / 2.0 // semi-perimeter
return sqrt(s * (s - a) * (s - b) * (s - c))
}
func main() {
let a = 6.0, b = 9.0, c = 13.0
// Check the validity of the triangle
if a + b > c && a + c > b && b + c > a {
let area = heronArea(a, b, c)
print(String(format: "Area of the triangle = %.4f", area))
} else {
print("Invalid triangle sides!")
}
}
main()
/*
run:
Area of the triangle = 23.6643
*/