إذا أُعطيت عمرًا بالثواني، احسب كم سيبلغ عمر شخص ما على كل من:
فإذا قيل لك إن عمر شخص ما 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 يمينية الترابط، وأنه يمكنك استعراض أي من الأصناف المذكورة أعلاه أثناء التشغيل.
سجّل في Exercism لتتعلّم وتتقن Pharo عبر 50 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.