Програма Kotlin за добавяне на две сложни числа чрез предаване на клас към функция

В тази програма ще се научите да добавяте две комплексни числа в Kotlin, като създадете клас с име Complex и го предадете във функция add ().

Пример: Добавете две сложни числа

 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 )

Когато стартирате програмата, изходът ще бъде:

 Сума = 5,7 + 9,5i

В горната програма създадохме клас Complexс две променливи членове: real и imag. Както подсказва името, реалното съхранява реална част от комплексно число, а imag съхранява въображаемата част.

В Complexкласа има конструктор с инициализира стойността на реално и на изображения.

Също така създадохме нова статична функция, add()която приема две комплексни числа като параметри и връща резултата като комплексно число.

Вътре в add()метода просто добавяме реалните и въображаемите части на комплексни числа n1 и n2, съхраняваме го в нова променлива temp и return temp.

След това във функцията за извикване main()го отпечатваме с помощта на printf()функция.

Ето еквивалентния Java код: Java програма за добавяне на две сложни числа

Интересни статии...