Πρόγραμμα 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με δύο μεταβλητές μελών: πραγματική και φαντασία. Όπως υποδηλώνει το όνομα, το πραγματικό αποθηκεύει πραγματικό μέρος ενός πολύπλοκου αριθμού και το imag αποθηκεύει το φανταστικό μέρος.

Η Complexτάξη έχει έναν κατασκευαστή με αρχικοποίηση της αξίας του πραγματικού και της φαντασίας.

Δημιουργήσαμε επίσης μια νέα στατική συνάρτηση add()που παίρνει δύο σύνθετους αριθμούς ως παραμέτρους και επιστρέφει το αποτέλεσμα ως σύνθετο αριθμό.

Μέσα στη add()μέθοδο, προσθέτουμε απλώς τα πραγματικά και φανταστικά μέρη των σύνθετων αριθμών n1 και n2, τα αποθηκεύουμε σε μια νέα μεταβλητή θερμοκρασία και θερμοκρασία επιστροφής.

Στη συνέχεια, στη λειτουργία κλήσης main(), το τυπώνουμε χρησιμοποιώντας τη printf()λειτουργία

Εδώ είναι ο αντίστοιχος κώδικας Java: Πρόγραμμα Java για την προσθήκη δύο πολύπλοκων αριθμών

ενδιαφέροντα άρθρα...