ما الذي تقوم به هذه الأداة
هذه حاسبة وقت تعمل بأسلوب «الآلة الحاسبة الجمعية»، إذ تحتفظ بإجمالي تراكمي بصيغة hh:mm:ss (ساعات:دقائق:ثوانٍ). كل ما عليك هو إدخال قيمة زمنية، ثم اختيار الجمع أو الطرح، والضغط على «احسب». تُطبَّق كل قيمة تُدخلها على إجمالي يتراكم باستمرار، تمامًا كما تفعل الآلة الحاسبة المكتبية مع أوقات الساعة. وهي عملية حسابية صرفة على الزمن المنقضي، لذا تعمل بالطريقة نفسها في كل مكان دون الحاجة إلى تقويم أو قواعد للمناطق الزمنية.
طريقة الاستخدام
اختر العملية (+ للجمع، − للطرح)، ثم اكتب الوقت في خانة hh:mm:ss، وانقر على «احسب». يتحدّث الإجمالي التراكمي ويظهر بصيغة الإجمالي: hh:mm:ss. أما نتيجة آخر قيمة أدخلتها فتظهر تحت الناتج. استخدم زر «مسح» لإعادة الإجمالي إلى 00:00:00. يمكن أن يكون الفاصل نقطتين رأسيتين أو نقطة أو شَرطة أو مسافة، فالقيم 5:22:10 و5.22.10 و5-22-10 و5 22 10 كلها تعني 5 ساعات و22 دقيقة و10 ثوانٍ. وتُحسب المواضع الفارغة أصفارًا، فمثلًا 5.. تعني 5 ساعات، و..5 تعني 5 ثوانٍ. أما إشارة الناقص في البداية (مثل -1:30:00) فتجعل القيمة نفسها سالبة.
المعادلة
تُحوَّل كل قيمة إلى ثوانٍ على النحو التالي: $$\text{operandSeconds} = \text{sign} \times (\text{hours}\times 3600 + \text{minutes}\times 60 + \text{seconds})$$ ويتحدّث الإجمالي التراكمي بالعلاقة \(\text{total} \mathrel{+}= \text{operandSeconds}\) عند الجمع، أو \(\text{total} \mathrel{-}= \text{operandSeconds}\) عند الطرح. ولعرض النتيجة نأخذ \(a = |\text{total}|\)، ثم \(hh = \lfloor a/3600\rfloor\)، و\(mm = \lfloor (a \bmod 3600)/60\rfloor\)، و\(ss = a \bmod 60\)، مع إضافة إشارة ناقص في البداية إذا كان الإجمالي سالبًا. ولا يُوضع حد أعلى لعدد الساعات عند العرض.
مثال محلول
نبدأ من 00:00:00. أضف 5.22.10 ← 19330 ثانية ← 05:22:10. اطرح .30. (30 دقيقة = 1800 ثانية) ← 17530 ثانية ← 04:52:10. أضف -1... (ساعة واحدة سالبة) ← \(17530 - 3600 = 13930\) ثانية ← 03:52:10.
الأسئلة الشائعة
هل يمكن أن يصبح الإجمالي سالبًا؟ نعم. تُعرض القيم السالبة مع إشارة ناقص في البداية، مثل -01:30:00.
ماذا يحدث إذا كانت العملية − والقيمة المُدخلة تبدأ بإشارة ناقص أيضًا؟ تتضاعف الإشارتان، فطرح قيمة سالبة يعني إضافتها في الواقع.
لماذا يجب أن تكون الدقائق والثواني في القيمة الواحدة أقل من 60؟ لأن كل قيمة تمثل وقتًا حقيقيًا بنمط الساعة، والترحيل يحدث فقط عند تطبيع الإجمالي التراكمي للعرض، ولهذا يمكن أن تتجاوز الساعات الرقم 99.