25 Şubat 2025 Salı

Kotlin İngilizce Sözlük Uygulama Örneği

 Kotlin ile basit bir İngilizce sözlük uygulaması örneği oluşturabiliriz. Bu örnekte, kullanıcıdan bir kelime girmesini isteyecek ve bu kelimenin anlamını ekrana yazdıracağız. Uygulama, basit bir sözlük veritabanı olarak bir `Map` kullanacak.

İşte basit bir Kotlin sözlük uygulaması örneği:


```kotlin

fun main() {

    // Basit bir sözlük veritabanı oluşturuyoruz

    val sozluk = mapOf(

        "apple" to "elma",

        "banana" to "muz",

        "cherry" to "kiraz",

        "orange" to "portakal",

        "grape" to "üzüm"

    )


    // Kullanıcıdan kelime girmesini istiyoruz

    println("Lütfen bir kelime girin:")

    val kelime = readLine()?.toLowerCase()


    // Girilen kelimenin anlamını kontrol ediyoruz

    if (kelime != null && sozluk.containsKey(kelime)) {

        println("'$kelime' kelimesinin anlamı: ${sozluk[kelime]}")

    } else {

        println("Maalesef, '$kelime' kelimesi sözlükte bulunamadı.")

    }

}

```


### Açıklama:

1. **Sözlük Veritabanı**: `sozluk` adında bir `Map` oluşturduk. Bu `Map`, İngilizce kelimeleri Türkçe karşılıklarıyla eşleştiriyor.

2. **Kullanıcı Girişi**: `readLine()` fonksiyonu ile kullanıcıdan bir kelime girmesini istiyoruz.

3. **Kelime Kontrolü**: Girilen kelimenin sözlükte olup olmadığını kontrol ediyoruz. Eğer kelime sözlükte varsa, Türkçe karşılığını ekrana yazdırıyoruz. Yoksa, kelimenin bulunamadığını belirten bir mesaj gösteriyoruz.


### Örnek Çıktı:

```

Lütfen bir kelime girin:

apple

'apple' kelimesinin anlamı: elma

```

Bu örnek, temel bir sözlük uygulamasıdır. Daha gelişmiş bir uygulama için, veritabanı kullanabilir, ağ üzerinden sözlük API'leri ile çalışabilir veya kullanıcı arayüzü ekleyebilirsiniz.

Hiç yorum yok:

Yorum Gönder