Διαδρομές
/
Pharo
Pharo
/
Ασκήσεις
/
Διαστημική εποχή
Διαστημική εποχή

Διαστημική εποχή

Εύκολο

Οδηγίες

Δεδομένης μιας ηλικίας σε δευτερόλεπτα, υπολόγισε πόσο χρονών θα ήταν κάποιος σε:

  • Ερμής: περίοδος περιφοράς 0.2408467 γήινα έτη
  • Αφροδίτη: περίοδος περιφοράς 0.61519726 γήινα έτη
  • Γη: περίοδος περιφοράς 1.0 γήινα έτη, 365.25 γήινες ημέρες ή 31557600 δευτερόλεπτα
  • Άρης: περίοδος περιφοράς 1.8808158 γήινα έτη
  • Δίας: περίοδος περιφοράς 11.862615 γήινα έτη
  • Κρόνος: περίοδος περιφοράς 29.447498 γήινα έτη
  • Ουρανός: περίοδος περιφοράς 84.016846 γήινα έτη
  • Ποσειδώνας: περίοδος περιφοράς 164.79132 γήινα έτη

Έτσι, αν σου πουν ότι κάποιος έχει ηλικία 1,000,000,000 δευτερολέπτων, θα πρέπει να μπορείς να πεις ότι είναι 31.69 γήινα έτη.

Αν αναρωτιέσαι γιατί ο Πλούτωνας δεν μπήκε στη λίστα, πήγαινε να δεις αυτό το βίντεο στο YouTube.

Σημείωση: Το πραγματικό μήκος μιας πλήρους τροχιάς της Γης γύρω από τον ήλιο είναι πιο κοντά στις 365.256 ημέρες (1 αστρικό έτος). Το Γρηγοριανό ημερολόγιο έχει, κατά μέσο όρο, 365.2425 ημέρες. Αν και όχι απολύτως ακριβής, η τιμή 365.25 είναι αυτή που χρησιμοποιείται σε αυτή την άσκηση. Δες το Έτος στη Wikipedia για περισσότερους τρόπους μέτρησης ενός έτους.

Σημείωση

Μπορεί να σου φανούν χρήσιμα τα λεξικά της Pharo για να ολοκληρώσεις αυτή την άσκηση. Η Pharo προσφέρει αρκετούς τρόπους για να κατασκευάσεις λεξικά, όπως το Dictionary new: at:put: και μια κυριολεκτική σύνταξη με Associations. Ένα Association μοιάζει με key -> value και μπορεί να μετατραπεί σε λεξικό έτσι: { 'key' -> 'value' } asDictionary. Θυμήσου ότι στη Smalltalk όλοι οι ενθηματικοί τελεστές είναι δεξιά προσεταιριστικοί και ότι μπορείς να περιηγηθείς ζωντανά σε οποιαδήποτε από τις κλάσεις που αναφέρονται παραπάνω.

Επεξεργασία μέσω GitHub Ο σύνδεσμος ανοίγει σε νέο παράθυρο ή καρτέλα
Pharo Exercism

Έτοιμος να ξεκινήσεις την άσκηση Διαστημική εποχή;

Γράψου στο Exercism για να μάθεις και να κατακτήσεις Pharo με 50 ασκήσεις και πραγματική καθοδήγηση από ανθρώπους, όλα δωρεάν.