عصر الفضاء

عصر الفضاء

سهل

التعليمات

إذا أُعطيت عمرًا بالثواني، احسب كم سيبلغ عمر شخص ما على كل من:

  • عطارد: الفترة المدارية 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 يومًا (سنة نجمية واحدة). ويبلغ متوسط عدد أيام التقويم الميلادي 365.2425 يومًا. ورغم أن القيمة 365.25 ليست دقيقة تمامًا، فهي القيمة المستخدمة في هذا التمرين. انظر السنة على ويكيبيديا لمزيد من الطرق لقياس السنة.

ملاحظة

قد تجد قواميس Pharo مفيدة عند إكمال هذا التمرين. لدى Pharo عدة أساليب لإنشاء القواميس، منها Dictionary new: at:put: وصيغة حرفية تستخدم Associations. يكون Association على شكل key -> value، ويمكن تحويله إلى قاموس هكذا: { 'key' -> 'value' } asDictionary. تذكّر أن جميع العوامل البينية في Smalltalk يمينية الترابط، وأنه يمكنك استعراض أي من الأصناف المذكورة أعلاه أثناء التشغيل.

تعديل عبر GitHub يفتح الرابط في نافذة أو علامة تبويب جديدة
Pharo Exercism

مستعد لبدء عصر الفضاء؟

سجّل في Exercism لتتعلّم وتتقن Pharo عبر 50 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.