712 ΑΝΤΙΚΕΙΜΕΝΑ ΑΣΚΗΣΕΙΣ 3
>> YOUR LINK HERE: ___ http://youtube.com/watch?v=4Ic4SOIgFOk
ΚΑΤΕΒΑΣΤΕ PDF ΣΗΜΕΙΩΣΕΙΣ : https://videolearner.com/images/pdf/p... • 13. Ένα ρομπότ με δύο πόδια, κινείται με σταθερή ταχύτητα • και καλύπτει απόσταση που υπολογίζεται • από το γινόμενο του αριθμού των βημάτων που πραγματοποιεί • επί το μήκος του ανοίγματος των δύο ποδιών (βήμα) σε εκατοστά. • Επίσης καταναλώνει ενέργεια ίση με 10 Joule για κάθε μέτρο που κινείται. • Να γραφεί πρόγραμμα το οποίο: • Ορίζει την κλάση Robot, η οποία περιλαμβάνει, τα παρακάτω δεδομένα: • • τον αριθμό βημάτων που περπάτησε, • • το μήκος ενός βήματος σε εκατοστά, • • την απόσταση που διήνυσε σε μέτρα, • • την κατανάλωση ενέργειας. • και τις παρακάτω μεθόδους: • • Μία μέθοδο που κατασκευάζει αντικείμενα της κλάσης • και αρχικοποιεί τα δεδομένα ως εξής: • την απόσταση και την κατανάλωση ενέργειας με μηδενική τιμή, • τον αριθμό βημάτων και • το μήκος βήματος, σύμφωνα με αυτά που δέχεται ως παράμετρο. • • Μία μέθοδο που εμφανίζει τα παραπάνω δεδομένα. • • Μία μέθοδο που υπολογίζει την απόσταση σε μέτρα • και ενημερώνει το αντίστοιχο δεδομένο. • • Μία μέθοδο που υπολογίζει την κατανάλωση ενέργειας • και ενημερώνει το αντίστοιχο δεδομένο. • β. Για δύο διαφορετικά ρομπότ, • διαβάζει τον αριθμό των βημάτων που πραγματοποίησε το κάθε ρομπότ • καθώς και το μήκος του ενός βήματος του σε εκατοστά. • γ. Δημιουργεί τα αντικείμενα Robo100 και Robo101 • χρησιμοποιώντας τα δεδομένα του ερωτήματος β. • δ. Με τη χρήση κατάλληλων μεθόδων της κλάσης: • 1. υπολογίζει την απόσταση που διήνυσε το κάθε ρομπότ σε μέτρα, • 2. υπολογίζει την κατανάλωση ενέργειας του κάθε ρομπότ, • 3. εμφανίζει • τον αριθμό βημάτων, το μήκος του βήματος, • την απόσταση σε μέτρα • και την κατανάλωση ενέργεια του κάθε ρομπότ. • ε. Βρίσκει και εμφανίζει το ρομπότ που κινήθηκε σε μικρότερη απόσταση.
#############################