w3resource

Kotlin Class: Triangle class with perimeter calculation

Kotlin Class: Exercise-9 with Solution

Write a Kotlin program that creates a class 'Triangle' with side length properties. Include a function to calculate the triangle perimeter.

Sample Solution:

Kotlin Code:

class Triangle(
    val side1: Double,
    val side2: Double,
    val side3: Double
) {
    fun calculatePerimeter(): Double {
        return side1 + side2 + side3
    }
}

fun main() {
    val triangle = Triangle(5.0, 6.0, 7.0)
    val perimeter = triangle.calculatePerimeter()
    println("Triangle Perimeter: $perimeter")
}

Sample Output:

Triangle Perimeter: 18.0

Explanation:

In the above exercise -

  • First we define a class "Triangle" with three properties: side1, side2, and side3, representing the lengths of the triangle's sides.
  • The class includes a function "calculatePerimeter()" that calculates the perimeter of the triangle by summing the lengths of all three sides.
  • In the main() function, we create an instance of the Triangle class named triangle with side lengths 5.0, 6.0, and 7.0. We then call the "calculatePerimeter()" function on the triangle object and store the result in the perimeter variable.
  • Using the println function, we print the perimeter calculated.

Kotlin Editor:


Previous: Employee class with details display.
Next: Calculate the total cost of a product.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/kotlin-exercises/class/kotlin-class-exercise-9.php