Tekrar - Basit Hesap Makinesi
Coddy'nin Kotlin Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 34 / 93.
Görev
Kolaya, 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:
operationdeğeri"add"ise,avebdeğerlerinin toplamını döndürünoperationdeğeri"subtract"ise,aeksibdeğerini döndürünoperationdeğeri"multiply"ise,avebdeğerlerinin çarpımını döndürünoperationdeğeri"divide"ise,adeğerininbdeğerine bölümünü döndürün (tam sayı bölmesi)- Diğer tüm işlemler için
0dö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
4Operatörler Bölüm 1
Aritmetik OperatörlerModül OperatörüArtırımlı AtamaKarşılaştırma OperatörleriTekrar - Basit Matematik7Temel Girdi/Çıktı
Println FonksiyonuDize ŞablonlarıReadLine GirdisiTür DönüşümüTekrar - Emekliliğe Kalan YıllarTekrar - Doğru veya Yanlış10Fonksiyonlar
Fonksiyon TanımlamaParametreler ve ArgümanlarDönüş DeğerleriAdlandırılmış ArgümanlarVarsayılan DeğerlerTek İfadeli FonksiyonlarTekrar - Sigma FonksiyonuTekrar - Doğrulama Fonksiyonu2Değişkenler
Val ve VarTür ÇıkarımıSayılarStringBooleanAdlandırma KurallarıTekrar - Değişkenleri Başlat5Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Mantıksal Operatörler Bölüm 3If İfadesiyle Üçlü OperatörTekrar - Basit Mantık8Hesap Paylaştırma Hesaplayıcısı
Hoş Geldiniz MesajıGirdi Alma3Null Olabilirliği
Null Güvenliği NedirNull Olabilir TürlerGüvenli Çağrı OperatörüElvis OperatörüFonksiyon Görevi TemelleriNull Değil DoğrulamasıÖzet - Güvenli Erişim6Karar Verme
If İfadesiIf - Elseİfade Olarak IfWhen İfadesiAralıklarla WhenTekrar - Basit Hesap Makinesi9Döngüler
For DöngüsüWhile DöngüsüDo-While DöngüsüBreakContinueDöngülerde Aralıklarİç İçe DöngüTekrar - FaktöriyelTekrar - Dinamik GirdiKendi başına pratik yap: Kotlin playground