By DePaul Dimadis
Choose your prefered Language: greek_flag uk_flag

Οι πληροφορίες για τις μηχανές που διαθέτει μια μονάδα παραγωγής περιλαμβάνουν :
1. αριθμό μηχανής (idnumber - τύπου int)
2. περιγραφή της μηχανής (description - string 80 χαρακτήρων)
3. ημερομηνία αγοράς (purchaseDate)
4. κόστος (cost - τύπου float)
5. το ιστορικό της (history)
a. ποσοστό αποτυχίας (failrate - τύπου float)
b. αριθμός ημερών που μένει εκτός λειτουργίας (downdays - τύπου int)
c. ημερομηνία τελευταίας επισκευής (lastServiced)

Να γραφεί ένα πρόγραμμα σε γλώσσα C++ που θα υλοποιεί τα παρακάτω :
1. θα ορίζει τις απαραίτητες δομές (structs) :
  a. DateType (για τις ημερομηνίες με τη μορφή που φαίνονται στο παράδειγμα)
  b. StatisticsType (θα περιλαμβάνει τα πεδία που αναφέρονται στο ιστορικό)
  c. MachineRec ( θα περιλαμβάνει όλες τις πληροφορίες που αφορούν τη μηχανή και με τη σειρά που φαίνονται στο παράδειγμα)
2. θα δημιουργεί στο κυρίως πρόγραμμα ένα πίνακα δομών με 10 στοιχεία του τύπου MachineRec
3. χρησιμοποιώντας συναρτήσεις (functions) οι οποίες θα καλούνται κατάλληλα από τη main( ) :
  a. Θα εισάγει από το πληκτρολόγιο δεδομένα στον πίνακα
  b. Θα εμφανίζει τα στοιχεία του πίνακα
  c. Θα υπολογίζει και θα εμφανίζει :
• τη μέση τιμή κόστους των μηχανών
• τη μέση τιμή των ημερών που οι μηχανές είναι εκτός λειτουργίας
• το πλήθος των μηχανών που αγοράσθηκαν το 2007