Aşağıda, verilen bir tarihin hangi yüzyıla ait olduğunu hesaplayan basit bir Kotlin programı bulunmaktadır:
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ı:
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.
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
Sonuç Ekrana Yazdırma:
Hesaplanan yüzyıl ekrana yazdırılır.
Örnek Çıktı:
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