Kotlini programm kahe kompleksarvu lisamiseks, edastades klassi funktsioonile

Lang L: none (table-of-contents)

Selles programmis õpite Kotlinis lisama kaks kompleksarvu, luues klassi nimega kompleks ja edastades selle funktsiooni add ().

Näide: lisage kaks kompleksarvu

 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 )

Programmi käivitamisel on väljund järgmine:

 Summa = 5,7 + 9,5i

Ülaltoodud programmis lõime klassi, Complexmillel oli kaks liikmelist muutujat: reaalne ja imag. Nagu nimigi ütleb, salvestab reaalne kompleksarvu reaalosa ja imag kujuteldava osa.

ComplexKlassi on konstruktor käivitab väärtus reaalne ja Kujutiste.

Lõime ka uue staatilise funktsiooni, add()mis võtab parameetriteks kaks kompleksarvu ja tagastab tulemuse kompleksarvuna.

add()Meetodi sees lisame lihtsalt kompleksarvude n1 ja n2 reaalse ja kujuteldava osa, salvestame selle uude muutuvasse temp ja tagasituleku temp.

Seejärel printime helistamisfunktsioonis selle funktsiooni main()abil printf().

Siin on samaväärne Java-kood: Java-programm kahe kompleksarvu lisamiseks

Huvitavad Artiklid...