În acest program, veți învăța să adăugați două numere complexe în Kotlin creând o clasă numită Complex și trecând-o într-o funcție add ().
Exemplu: Adăugați două numere complexe
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 )
Când rulați programul, ieșirea va fi:
Suma = 5,7 + 9,5i
În programul de mai sus, am creat o clasă Complex
cu două variabile membre: real și imag. După cum sugerează și numele, realele stochează partea reală a unui număr complex și imag stochează partea imaginară.
Complex
Clasa are un constructor cu inițializează valoarea reală și imag.
De asemenea, am creat o nouă funcție statică add()
care ia două numere complexe ca parametri și returnează rezultatul ca număr complex.
În interiorul add()
metodei, adăugăm doar părțile reale și imaginare ale numerelor complexe n1 și n2, le stocăm într-o nouă variabilă temp și returnează temp.
Apoi, în funcția de apelare main()
, o imprimăm folosind printf()
funcția.
Iată codul Java echivalent: program Java pentru a adăuga două numere complexe