Програма Котліна для додавання двох складних чисел шляхом передачі класу функції

У цій програмі ви навчитеся додавати два комплексні числа в 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 для додавання двох складних чисел

Цікаві статті...