Program Kotlin pro přidání dvou komplexních čísel předáním třídy funkci

V tomto programu se naučíte přidávat dvě komplexní čísla do Kotlin vytvořením třídy s názvem Complex a předáním do funkce add ().

Příklad: Přidejte dvě komplexní čí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 )

Když spustíte program, výstup bude:

 Součet = 5,7 + 9,5i

Ve výše uvedeném programu jsme vytvořili třídu Complexse dvěma členskými proměnnými: real a imag. Jak název napovídá, real ukládá skutečnou část komplexního čísla a imag ukládá imaginární část.

ComplexTřída má konstruktor inicializuje hodnotu skutečné a IMAG.

Také jsme vytvořili novou statickou funkci, add()která bere dvě komplexní čísla jako parametry a vrátí výsledek jako komplexní číslo.

Uvnitř add()metody pouze přidáme skutečné a imaginární části komplexních čísel n1 a n2, uložíme je do nové proměnné temp a return temp.

Poté jej ve funkci volání main()vytiskneme pomocí printf()funkce.

Tady je ekvivalentní kód Java: Program Java pro přidání dvou komplexních čísel

Zajímavé články...