„Kotlin“ programa, skirta pridėti du sudėtingus skaičius, perduodant klasę funkcijai

Šioje programoje išmoksite pridėti du sudėtingus skaičius „Kotlin“, sukurdami klasę pavadinimu „Kompleksas“ ir perduodami ją į funkciją „add“ ().

Pavyzdys: pridėkite du sudėtingus skaičius

 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 )

Kai paleisite programą, išvestis bus:

 Suma = 5,7 + 9,5i

Pirmiau pateiktoje programoje mes sukūrėme klasę Complexsu dviem narių kintamaisiais: realus ir imag. Kaip rodo pavadinimas, realus kaupia tikrąją kompleksinio skaičiaus dalį, o „imag“ - įsivaizduojamą dalį.

ComplexKlasė turi konstruktorius su inicijuoja nekilnojamojo ir IMAG vertę.

Mes taip pat sukūrėme naują statinę funkciją, add()kuri ima du kompleksinius skaičius kaip parametrus ir grąžina rezultatą kaip kompleksinį skaičių.

add()Metodo viduje mes tiesiog pridedame tikrąsias ir įsivaizduojamas sudėtinių skaičių n1 ir n2 dalis, laikome jį naujame kintamajame ir grįžtamojoje temp.

Tada skambinimo funkcijoje main()atsispausdiname naudodami printf()funkciją.

Čia yra lygiavertis „Java“ kodas: „Java“ programa, skirta pridėti du sudėtingus skaičius

Įdomios straipsniai...