Kotlinov program za dodajanje dveh kompleksnih številk s prenašanjem razreda na funkcijo

V tem programu se boste naučili dodajati dve zapleteni številki v Kotlinu tako, da ustvarite razred z imenom Complex in ga prenesete v funkcijo add ().

Primer: dodajte dve kompleksni številki

 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 )

Ko zaženete program, bo rezultat:

 Vsota = 5,7 + 9,5i

V zgornjem programu smo ustvarili razred Complexz dvema spremenljivkama člana: real in imag. Kot že ime pove, real shrani realni del kompleksnega števila, imag pa domišljijski del.

ComplexRazred ima konstruktor z inicializira vrednosti realnega in Imag.

Ustvarili smo tudi novo statično funkcijo, add()ki za parametre vzame dve kompleksni številki, rezultat pa vrne kot kompleksno številko.

Znotraj add()metode samo dodamo resnične in namišljene dele kompleksnih števil n1 in n2, shranimo v novo spremenljivko temp in return temp.

Nato ga v klicni funkciji main()natisnemo s printf()funkcijo.

Tu je enakovredna koda Java: program Java za dodajanje dveh kompleksnih števil

Zanimive Članki...