Kotlin-programmet för att lägga till två komplexa nummer genom att skicka klass till en funktion

I det här programmet lär du dig att lägga till två komplexa nummer i Kotlin genom att skapa en klass som heter Complex och skicka den till en funktionsadd ().

Exempel: Lägg till två komplexa nummer

 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 )

När du kör programmet blir resultatet:

 Summa = 5,7 + 9,5i

I ovanstående program skapade vi en klass Complexmed två medlemsvariabler: real och imag. Som namnet antyder, lagrar riktiga verkliga delar av ett komplext antal och imag lagrar den imaginära delen.

Den Complexklassen har en konstruktör med initierar värdet av verkliga och imag.

Vi skapade också en ny statisk funktion add()som tar två komplexa tal som parametrar och returnerar resultatet som ett komplext tal.

Inuti add()metoden lägger vi bara till de verkliga och imaginära delarna av komplexa tal n1 och n2, lagrar den i en ny variabel temp och returtemp.

Sedan, i samtalsfunktionen main(), skriver vi ut den med printf()funktionen.

Här är motsvarande Java-kod: Java-program för att lägga till två komplexa nummer

Intressanta artiklar...