Programa de Kotlin para sumar dos números complejos pasando una clase a una función

En este programa, aprenderá a sumar dos números complejos en Kotlin creando una clase llamada Complex y pasándola a una función add ().

Ejemplo: sumar dos números complejos

 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 )

Cuando ejecute el programa, la salida será:

 Suma = 5.7 + 9.5i

En el programa anterior, creamos una clase Complexcon dos variables miembro: real e imag. Como su nombre indica, real almacena la parte real de un número complejo e imag almacena la parte imaginaria.

La Complexclase tiene un constructor que inicializa el valor de real e imag.

También creamos una nueva función estática add()que toma dos números complejos como parámetros y devuelve el resultado como un número complejo.

Dentro del add()método, simplemente agregamos las partes real e imaginaria de los números complejos n1 y n2, lo almacenamos en una nueva variable temp y retornamos temp.

Luego, en la función de llamada main(), lo imprimimos usando printf()function.

Aquí está el código Java equivalente: programa Java para sumar dos números complejos

Articulos interesantes...