Kotlin Class: Circle class with circumference calculation
Kotlin Class: Exercise-7 with Solution
Write a Kotlin program that creates a class 'Circle' with properties for radius and center coordinates. Include a function to calculate the circle circumference.
Sample Solution:
Kotlin Code:
import kotlin.math.PI
class Circle(
val radius: Double,
val centerX: Double,
val centerY: Double
) {
fun calculateCircumference(): Double {
return 2 * PI * radius
}
}
fun main() {
val circle = Circle(7.0, 0.0, 0.0)
val circumference = circle.calculateCircumference()
println("Circle Circumference: $circumference")
}
Sample Output:
Circle Circumference: 43.982297150257104
Explanation:
In the above exercise -
- First we define a class "Circle" with three properties: radius, centerX, and centerY. The class includes a function calculateCircumference that calculates and returns the circle circumference using the formula 2 *π *radius. This is the mathematical constant PI.
- In the "main()" function, we create an instance of the Circle class named circle with a radius of 5.0 and center coordinates at (0.0, 0.0). We then call the "calculateCircumference()" function on the circle object and store the result in the circumference variable. Finally, we print the calculated circumference.
Kotlin Editor:
Previous: BankAccount class with deposit and withdrawal functions.
Next: Employee class with details display.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
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-7.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics