Kotlin Programı, Sınıfı Bir Fonksiyona Aktararak İki Karmaşık Sayı Ekleme Programı

Bu programda, Kompleks adlı bir sınıf oluşturarak ve bunu add () işlevine geçirerek Kotlin'e iki karmaşık sayı eklemeyi öğreneceksiniz.

Örnek: İki Karmaşık Sayı Ekleme

 class Complex(internal var real: Double, internal var imag: Double) fun main(args: Array) ( val n1 = Complex(2.3, 4.5) val n2 = Complex(3.4, 5.0) val temp: Complex temp = add(n1, n2) System.out.printf("Sum = %.1f + %.1fi", temp.real, temp.imag) ) fun add(n1: Complex, n2: Complex): Complex ( val temp = Complex(0.0, 0.0) temp.real = n1.real + n2.real temp.imag = n1.imag + n2.imag return temp )

Programı çalıştırdığınızda, çıktı:

 Toplam = 5,7 + 9,5i

Yukarıdaki programda, Complexiki üye değişkenli bir sınıf oluşturduk : gerçek ve sanal. Adından da anlaşılacağı gibi real, karmaşık bir sayının gerçek kısmını depolar ve imaj, hayali kısmı depolar.

ComplexSınıf başlatır ile bir yapıcı gerçek ve imag değeri vardır.

Ayrıca add(), iki karmaşık sayıyı parametre olarak alan ve sonucu karmaşık bir sayı olarak döndüren yeni bir statik işlev oluşturduk .

İçinde add()yöntemle, sadece yeni bir değişken geçici ve geri dönüş sıcaklığında saklayın n1 ve n2, karmaşık sayılar gerçek ve sanal kısımlarını ekleyin.

Ardından, çağıran işlevde main(), printf()işlevi kullanarak yazdırırız .

İşte eşdeğer Java kodu: İki karmaşık sayı eklemek için Java programı

Ilginç makaleler...