μία μικρή βοήθεια πάνω σε μία εργασία

Συζητήσεις για την γλώσσα C και C++

Συντονιστές: Super-Moderators, WebDev Moderators

Απάντηση
bscyb
Δημοσιεύσεις: 2
Εγγραφή: 27 Μάιος 2010 21:59

μία μικρή βοήθεια πάνω σε μία εργασία

Δημοσίευση από bscyb » 27 Μάιος 2010 22:05

Γεία σας έχω να κάνω μία εργασία πάνω σε c++ ή εκφώνηση της εργασίας είναι η εξείς:

Σας ζητείται να γράψετε ένα πρόγγραμα διαχείρισης για ένα σταθμό αυτοκινήτων (parking).
Οι ιδιοκτητες επιθυμούν το πρόγγραμα να τους παρέχει τι δυνατότητα να καταγραφουν τις εξής πληροφορίες για κάθε αυτοκίνητο
η μηχανή που εισέρχεται στο σταθμό:
1. τον αριθμό κυκλοφορίας
2.τη μάρκα
3.to μοντέλο
4.το χρώμα
5.την ώρα εισόδου
6.tην ώρα εξόδου

Η διαδικασία που ακολουθείται από την έλευση ενός αυτοκινητου στο σταθμό έως την αποχώρηση του είναι η εξής:
1.καταγράφονται στο σύστημα τα παραπάνω στοιχεια (1-5)
2.Στη συνεχεια παρκάρει το αυτοκίνητο στην πρώτη ελεύθερη θέση
3.Όταν ο οδηγός του αυτοκινητου επιστρέψει ο υπάλληλος ρωτάει τον αριθμό αυτοκινητου και μέσο αυτού βρίσκει στο σύστημα
για ποιο αυτοκίνητο πρόκειται καταγράφεται η ώρα εξόδου και κόβεται η απόδειξη πληρωμής
4.ξεπαρκάρει το αυτοκίνητο το οποιο αποχωρεί από το σταθμό
5.Στην περίπτωση δικυκλου, η διαδικασία που ακολουθείται είναι η ίδια με τη διαφορα πως ο ίδιος ο οδηγός παρκάρει
και ξεπαρκάρει το δίκυκλο στη θέση που θα του υπόδειξη ο υπάλληλος του σταθμού

Το σύστημα που θα υλοποιήσετε θα πρέπει να καλύπτει όλη την παραπάνω διαδικασία λαμβάνοντας υπόψη τα ακόλουθα στοιχεία:
1)O σταθμός διαθέτει 50 θέσεις αλλά πολές φορές σταθμέυονται περισσότερα αυτοκίνητα σε χώρους μεταξύ των θέσεων
(βραχυπρόθεσμη στάθμευση)
2)Η τρέχουσα χρεώση είναι 2 ΕURO η ώρα και 0,5 EURO για τα δίκυκλα


Η μόνη βοήθεια που θέλω είναι στο ποιές κλάσεις πρέπει να χρησιμοποιήσω ο καθηγητής μας είπε ότι το minimum που χρείαζεται ειναι 5-6 κλάσεις έχω σκεφτεί τις εξείς κλάσεις

1)Vehicle (Base class) θά έχει σαν μεταβλήτες μέλοι τα 6 στοιχεία του αυτοκινήτου
2)Car (derived class)
3)Motorad (derived class)
4)CarBook σε αυτήν θα αποθηκεύονται όλα τα στοιχεία ενος αυτοκινίτου σε έναν vector,μέσω του οποιού όταν ο υπάλληλος θα δίνει τον αριθμό κυκλοφορίας του αυτοκινήτου θα επιστρέφει τον αριθμό του parking
και 5)Time Αυτή η κλάση θα υλοποιεί την συνάρτηση που θα υπολογίζει την χρέωση καί θα είναι derived τίς Carbook

Απάντηση

Επιστροφή στο “C, C++”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες