Program Kotlin na pridanie dvoch komplexných čísel prechodom triedy na funkciu

V tomto programe sa naučíte pridávať dve zložité čísla do Kotlina vytvorením triedy s názvom Komplex a jej odovzdaním do funkcie add ().

Príklad: Pridajte dve zložité čísla

 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 )

Po spustení programu bude výstup:

 Súčet = 5,7 + 9,5i

Vo vyššie uvedenom programe sme vytvorili triedu Complexs dvoma členskými premennými: real a imag. Ako naznačuje názov, skutočný obchod ukladá skutočnú časť komplexného čísla a imag ukladá imaginárnu časť.

ComplexTrieda má konštruktor inicializuje hodnotu skutočné a IMAG.

Tiež sme vytvorili novú statickú funkciu, add()ktorá berie ako parametre dve komplexné čísla a vráti výsledok ako komplexné číslo.

Vo vnútri add()metódy iba pridáme reálnu a imaginárnu časť komplexných čísel n1 a n2, uložíme ju do novej premennej temp a return temp.

Potom ho volanie funkcie main()vytlačíme pomocou printf()funkcie.

Tu je ekvivalentný kód Java: Program Java na pridanie dvoch komplexných čísel

Zaujímavé články...