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