Menu
Coddy logo textTech

Tekrar - Basit Hesap Makinesi

Coddy'nin Kotlin Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 34 / 93.

challenge icon

Görev

Kolay

a, b ve operation parametrelerini alan ve belirtilen işlemi iki sayı üzerinde gerçekleştirmenin sonucunu döndüren bir calculate fonksiyonu yazın.

Hangi aritmetik işlemin gerçekleştirileceğini işlem dizesine göre belirlemek için if-else if-else zincirlerini kullanın.

Koşullar:

  • operation değeri "add" ise, a ve b değerlerinin toplamını döndürün
  • operation değeri "subtract" ise, a eksi b değerini döndürün
  • operation değeri "multiply" ise, a ve b değerlerinin çarpımını döndürün
  • operation değeri "divide" ise, a değerinin b değerine bölümünü döndürün (tam sayı bölmesi)
  • Diğer tüm işlemler için 0 döndürün

Parametreler:

  • a (Int): İlk sayı
  • b (Int): İkinci sayı
  • operation (String): Gerçekleştirilecek işlem

Döndürür: Hesaplamanın sonucu veya işlem tanınmıyorsa 0 (Int)

Girdi kısıtlamaları: Bölme işleminde ikinci sayı sıfır değildir. Tüm girdiler ve ara sonuçlar tanımlanan sayısal türe sığar.

Kendin dene

fun calculate(a: Int, b: Int, operation: String): Int {
    // Kodu buraya yaz
}

Temel Bilgiler bölümündeki tüm dersler

Kendi başına pratik yap: Kotlin playground