13 Mart 2025 Perşembe

Herhangi Bir Tarihin Kaçıncı Yüzyıla Ait Olduğunu Söyleyen Kotlin Programı

Aşağıda, verilen bir tarihin hangi yüzyıla ait olduğunu hesaplayan basit bir Kotlin programı bulunmaktadır:

kotlin
Copy
fun main() {
    // Kullanıcıdan bir yıl bilgisi alalım
    print("Bir yıl girin: ")
    val yil = readLine()?.toIntOrNull()

    if (yil != null) {
        // Yüzyıl hesaplama formülü: (yıl - 1) / 100 + 1
        val yuzyil = (yil - 1) / 100 + 1
        println("$yil yılı, $yuzyil. yüzyıla aittir.")
    } else {
        println("Geçersiz bir yıl girdiniz!")
    }
}

Programın Açıklaması:

  1. Kullanıcıdan Yıl Bilgisi Alma:

    • readLine() ile kullanıcıdan bir yıl bilgisi alınır.

    • toIntOrNull() ile girilen değerin sayıya dönüştürülüp dönüştürülemediği kontrol edilir.

  2. Yüzyıl Hesaplama:

    • Yüzyıl hesaplama formülü: (yil - 1) / 100 + 1

    • Örneğin, 2025 yılı için: (2025 - 1) / 100 + 1 = 21. yüzyıl

  3. Sonuç Ekrana Yazdırma:

    • Hesaplanan yüzyıl ekrana yazdırılır.

Örnek Çıktı:

Copy
Bir yıl girin: 1789
1789 yılı, 18. yüzyıla aittir.

Bu program, herhangi bir yılın hangi yüzyıla ait olduğunu doğru bir şekilde hesaplar. 😊

Hiç yorum yok:

Yorum Gönder