Neste programa, você aprenderá a adicionar dois números complexos em Kotlin criando uma classe chamada Complex e passando-a para uma função add ().
Exemplo: adicionar dois números complexos
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 você executa o programa, a saída será:
Soma = 5,7 + 9,5i
No programa acima, criamos uma classe Complex
com duas variáveis de membro: real e imag. Como o nome sugere, real armazena parte real de um número complexo e imag armazena a parte imaginária.
A Complex
classe possui um construtor com inicializa o valor de real e imag.
Também criamos uma nova função estática add()
que recebe dois números complexos como parâmetros e retorna o resultado como um número complexo.
Dentro do add()
método, apenas adicionamos as partes reais e imaginárias dos números complexos n1 e n2, armazenamos em uma nova variável temp e retornamos temp.
Então, na função de chamada main()
, imprimimos usando printf()
function.
Aqui está o código Java equivalente: programa Java para adicionar dois números complexos