Kotlin İkinci Dereceden Bir Denklemin Köklerini Bulma Örneği

"Kotlin" Programlama dilinde "İkinci Dereceden Bir Denklemin Köklerini Bulma Örneği" ile ilgili örnek kod aşağıda belirtilmiştir.

fun main() {
    println("İlk katsayıyı girin: ")
    val a = readLine()!!.toDouble()
    println("İkinci katsayıyı girin: ")
    val b = readLine()!!.toDouble()
    println("Üçüncü katsayıyı girin: ")
    val c = readLine()!!.toDouble()

    if (a != 0.0) {
        val d = (b * b) - (4 * a * c)
        if (d == 0.0) {
            println("Kökler reel ve eşittir.")
            val r = -b / (2 * a)
            println("Kökler $r ve $r")
        } else if (d > 0.0) {
            println("Kökler reel ve farklıdır.")
            val r1 = (-b + Math.sqrt(d)) / (2 * a)
            val r2 = (-b - Math.sqrt(d)) / (2 * a)
            println("Kök1: $r1")
            println("Kök2: $r2")
        } else {
            println("Kökler sanal sayılardır.")
            val rp = -b / (2 * a)
            val ip = Math.sqrt(-d) / (2 * a)
            println("Kök1: $rp + i$ip")
            println("Kök2: $rp - i$ip")
        }
    } else {
        println("Kareköklü ifade değildir.")
    }
}



İlginizi Çekebilir

Kotlin Bir Dizindeki Dosyaları Sıralama

Kotlin 1 İle 100 Arasında 3'e Bölünebilenleri Bulma Örneği

Kotlin Bir Stringin İlk Orta ve Son Karakterini Alma Örneği

Kotlin Stringin Tersten Okunuşu İle Aynı Olduğunu Kontrol Eden Ör ...

Kotlin Bir Sayının 5'in Katı Olup Olmadığını Gösteren Örnek