Kotlin-programma om twee complexe getallen toe te voegen door klasse door te geven aan een functie

In dit programma leer je twee complexe getallen in Kotlin toe te voegen door een klasse met de naam Complex te maken en deze door te geven aan een functie add ().

Voorbeeld: voeg twee complexe getallen toe

 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 )

Wanneer u het programma uitvoert, is de uitvoer:

 Som = 5,7 + 9,5i

In het bovenstaande programma hebben we een klasse gemaakt Complexmet twee lidvariabelen: real en imag. Zoals de naam al doet vermoeden, slaat echt het reële deel van een complex getal op en slaat imagina het imaginaire deel op.

De Complexklasse heeft een constructor die de waarde van real en imag initialiseert.

We hebben ook een nieuwe statische functie gemaakt add()die twee complexe getallen als parameters gebruikt en het resultaat retourneert als een complex getal.

Binnen de add()methode voegen we gewoon de reële en imaginaire delen van complexe getallen n1 en n2 toe, slaan het op in een nieuwe variabele temp en retourneren temp.

Vervolgens main()drukken we het in de aanroepfunctie af met behulp van printf()function.

Hier is de equivalente Java-code: Java-programma om twee complexe getallen toe te voegen

Interessante artikelen...