How to calculate the surface area of a pyramid in Kotlin

1 Answer

0 votes
import kotlin.math.sqrt
import kotlin.math.pow

fun surfaceAreaOfPyramid(sideLength: Double, height: Double): Double {
    val surfaceArea = (sideLength * sideLength) + 2 * 
                      (sideLength * sqrt(height.pow(2) + (sideLength / 2).pow(2)))
    return surfaceArea
}

fun main() {
    val sideLength = 8.0
    val height = 14.0
    
    println(surfaceAreaOfPyramid(sideLength, height))
}



 
/*
run:

296.96351645697655
 
*/

 



answered Jan 1, 2025 by avibootz

Related questions

1 answer 111 views
1 answer 110 views
1 answer 93 views
1 answer 84 views
1 answer 100 views
1 answer 84 views
...