THMMY.gr

Μαθήματα Βασικού Κύκλου => Δομημένος Προγραμματισμός => Topic started by: Apostolof on May 15, 2016, 18:32:03 pm



Title: [Δομημένος Προγραμματισμός] Άσκηση 8 (Hμ/νία λήξης: 20/5/2016)
Post by: Apostolof on May 15, 2016, 18:32:03 pm
Άσκηση 8


Σημείωση για την παράδοση
Στο elearning θα ανεβάσετε σε ένα αρχείο τις απαντήσεις σας
Η ονομασία του αρχείου θα έχει ως εξής:
Α8-Αριθμος Μητρώου π.χ Α8-9000


Να δημιουργήσετε ένα νέο τύπο δεδομένων ο οποίος να ορίζει τους μιγαδικούς αριθμούς. Στη συνέχεια να υλοποιήσετε δύο συναρτήσεις οι οποίες να υποστηρίζουν την πρόσθεση και την αφαίρεση μιγαδικών αριθμών. Οι συναρτήσεις θα επιστρέφουν το αποτέλεσμα της αντίστοιχης πράξης ως μιγαδικό αριθμό. Το κύριο πρόγραμμα θα πρέπει να δημιουργεί 100 τυχαίους μιγαδικούς αριθμούς δηλαδή: το πραγματικό και το φανταστικό μέρος θα είναι δύο τυχαίοι και θα πραγματοποιούνται οι αντίστοιχες πράξεις μεταξύ τους 1ου και του 2ου του 3ου και του 4ου κτλ. Το αποτέλεσμα της κάθε πράξης θα αποθηκεύεται στους αντίστοιχους πίνακες.


Λήξη υποβολής εμπρόθεσμων εργασιών: Παρασκευή, 20 Μάιος 2016, 12:00 πμ



Title: Re: [Δομημένος Προγραμματισμός] Άσκηση 8 (Hμ/νία λήξης: 20/5/2016)
Post by: marios9895 on May 15, 2016, 20:04:48 pm
Ξερει κανενας πως παραγουμε τυχαιους float αριθμους; Η rand() παραγει int. Εκτος αν θελει οι μιγαδικοι να εχουν ακεραια πραγματικα και φανταστικα μερη


Title: Re: [Δομημένος Προγραμματισμός] Άσκηση 8 (Hμ/νία λήξης: 20/5/2016)
Post by: Apostolof on May 15, 2016, 20:16:45 pm
Αφού δε το ζητάει, δε χρειάζεται. Αν ωστόσο θες να το κάνεις ένας τρόπος είναι αυτός (http://stackoverflow.com/questions/13408990/how-to-generate-random-float-number-in-c).


Title: Re: [Δομημένος Προγραμματισμός] Άσκηση 8 (Hμ/νία λήξης: 20/5/2016)
Post by: marios9895 on May 15, 2016, 20:29:43 pm
Eυχαριστω