Programma Kotlin per aggiungere due numeri complessi passando una classe a una funzione

In questo programma imparerai ad aggiungere due numeri complessi in Kotlin creando una classe denominata Complex e passandola a una funzione add ().

Esempio: aggiungi due numeri complessi

 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 )

Quando esegui il programma, l'output sarà:

 Somma = 5,7 + 9,5i

Nel programma precedente, abbiamo creato una classe Complexcon due variabili membro: real e imag. Come suggerisce il nome, real memorizza la parte reale di un numero complesso e imag memorizza la parte immaginaria.

La Complexclasse ha un costruttore con inizializza il valore di real e imag.

Abbiamo anche creato una nuova funzione statica add()che accetta due numeri complessi come parametri e restituisce il risultato come numero complesso.

All'interno del add()metodo, aggiungiamo semplicemente le parti reali e immaginarie dei numeri complessi n1 e n2, le memorizziamo in una nuova variabile temp e restituiamo temp.

Quindi, nella funzione chiamante main(), lo stampiamo usando printf()function.

Ecco il codice Java equivalente: programma Java per aggiungere due numeri complessi

Articoli interessanti...