Dalam program ini, anda akan belajar menambahkan dua nombor kompleks di Kotlin dengan membuat kelas bernama Kompleks dan meneruskannya ke fungsi tambah ().
Contoh: Tambah Dua Nombor Kompleks
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 )
Semasa anda menjalankan program, outputnya adalah:
Jumlah = 5.7 + 9.5i
Dalam program di atas, kami membuat kelas Complex
dengan dua pemboleh ubah ahli: nyata dan imag. Seperti namanya, menyimpan sebenarnya bahagian sebenar nombor kompleks dan imag menyimpan bahagian khayalan.
The Complex
kelas mempunyai pembina dengan initializes nilai sebenar dan khayalan.
Kami juga membuat fungsi statik baru add()
yang mengambil dua nombor kompleks sebagai parameter dan mengembalikan hasilnya sebagai nombor kompleks.
Di dalam add()
kaedah ini, kami hanya menambahkan bahagian nyata dan khayalan dari nombor kompleks n1 dan n2, menyimpannya dalam temp pemboleh ubah baru dan temp kembali.
Kemudian, dalam fungsi memanggil main()
, kami mencetaknya menggunakan printf()
fungsi.
Inilah kod Java yang setara: Program Java untuk menambahkan dua nombor kompleks