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 Dictionary'deki Değerler İle Listenin Elemanlarını Eşleşti ...

Kotlin Bir String İçindeki Sayıların Toplamını Bulma Örneği

Kotlin 1'den N'e Kadar Olan Sayıların Toplamını Bulma Örneği

Kotlin Bir Dizi Gerçek Sayının Çarpımını Bulma Örneği

Kotlin Bir Stringdeki Noktalama İşaretlerini Kaldırma Örneği