Programul Kotlin pentru a adăuga două numere complexe prin trecerea clasei la o funcție

Î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ă Complexcu 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ă.

ComplexClasa 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

Articole interesante...