import kotlin.math.sqrt
import kotlin.math.pow
import kotlin.math.hypot
fun main() {
val a = 7.0
val b = 5.0
// Method 1: Using sqrt and pow
val h1 = sqrt(a.pow(2) + b.pow(2))
println("The hypotenuse (h) is: %.6f".format(h1))
// Method 2: Using direct multiplication
val h2 = sqrt(a * a + b * b)
println("The hypotenuse (h) is: %.6f".format(h2))
// Method 3: Using hypot (cleanest approach)
val h3 = hypot(a, b)
println("The hypotenuse (h) is: %.6f".format(h3))
}
/*
run:
The hypotenuse (h) is: 8.602325
The hypotenuse (h) is: 8.602325
The hypotenuse (h) is: 8.602325
*/