Program Kotlin untuk Menambah Dua Nombor Kompleks dengan Melulus Kelas ke Fungsi

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 Complexdengan dua pemboleh ubah ahli: nyata dan imag. Seperti namanya, menyimpan sebenarnya bahagian sebenar nombor kompleks dan imag menyimpan bahagian khayalan.

The Complexkelas 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

Artikel menarik...