الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

حساب عدد الساعات والدقائق والثواني من عدد ثواني محدد

رائج
بدأه suhaib zaben في 28 سبتمبر 2012 · 8 رد · 38,443 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الله يعطيكم العافية ممكن المساعدة

Write a program that reads in a time in seconds, and writes out the number of hours

minutes and seconds that the seconds value represents.

example, 3600 seconds as input should result in 1 hour, 0 minutes, 0 seconds.

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................................................................

اريد كتابة برنامج الذي يقرأ في الوقت بالثواني، ويكتب بها عدد الساعات،

الدقائق والثواني التي تمثل قيمة ثواني.

سبيل المثال، 3600 ثانية كمدخلات تؤدي إلى 1 ساعة، 0 دقيقة، 0 ثانية

تم تعديل هذه المشاركة بواسطة ahmed_youssef في 29 سبتمبر 2012 في 00:51 — السبب: عنوان مخالف

#2

ممنوع حلول الواجبات...

كيف حاولت حلها ؟

أو كيف حاولت حلها بالورقة والقلم ؟

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#3

لم استطع لاني مبتدا في هذه اللغة اخي

#4

لاتحتاج أكثر من معاملات القسمة وباقي القسمة ...

1
(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#5
ahmed_youssef كتب:

لاتحتاج أكثر من معاملات القسمة وباقي القسمة ...

هل هذا صحيح الكود اخي ارجو ارشادي اذا كان خطا

one=input("Enter first number")

houre=one/24

print houre

minutes=one/60

print minutes

seconde=one/3600

print seconde

#6

اذا قسمت عدد الثواني على 24 يطلعلك عدد الساعات ؟

ياأخي حلها بالورقة والقلم !!

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#7

السلام عليكم ورحمة الله تعالى وبركاته:

تعقيباً على كلام الأخ المشرف أقول: يمكنك حل هذا البرنامج عن طريق الحساب الرياضي فبقسمتك لعدد الثواني على الرقم 24 ينتج لديك عدد الساعات (هذا الرقم تحفظه في متغير ما تسميه أنت وليكن المتغير Hour) ثم تأخذ هذا الرقم وتقسمه على 60 وتأخذ الناتج وتضعه في متغير آخر وليكن Minutes والباقي من الرقم الأصلي تضعه في متغيرٍ ثالث تسميه Secondes ثم في النهاية تضع تعليمة تصفُ فيها هذه الأرقام إلى جانب بعضهم البعض.

هذه خطة الحل...

وفقك الله

#8

من قال ان ال 3600 ثانية فيها 3600/24 (ساعة) ؟

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#9

رغم أن الموضوع بسيط الى أنه هناك الكثير من الإجابات الخاطئة، فعندما نقسم عدد الثواني على 24 لا ينتج لنا عدد الساعات.

الحل النضري

الخطوات :

- أولا نقسم عدد الثواني على 3600 لنحصل على عدد الساعات.

- ثانيا نقسم باقي القسمة السابقة على 60 لنحصل على عدد الدقائق.

- ثالثا نحسب باقي القسمة السابقة لنحصل على عدد الثواني.

مثال : عدد الساعات والدقائق والثواني من عدد الثواني 8000.

- 8000 تقسيم 3600 تساوي 2 وهو عدد الساعات.

- باقي قسمة العدد 8000 على 3600 هو 800، عندما نقسمه على 60 نحصل على 13 وهو عدد الدقائق.

- باقي قسمة العدد 800 على 60 هو 20، و هو عدد الثواني.

الوقت النهائي هو : 2 ساعة و 13 دقيقة و 20 ثانية.

التطبيق البرمجي

>>> time = input('Please enter the time in seconds : ')
Please enter the time in seconds : 8000
>>> hours = time / 3600
>>> hours
2
>>> minutes = (time % 3600) / 60
>>> minutes
13
>>> seconds = (time % 3600) % 60
>>> seconds
20
>>> print '%d hour and %d minute and %d second' % (hours, minutes, seconds)
2 hour and 13 minute and 20 second

السكربت

#!/usr/bin/python
time = input('Please enter the time in seconds : ')
hours = time / 3600
minutes = (time % 3600) / 60
seconds = (time % 3600) % 60
print '%d hour and %d minute and %d second' % (hours, minutes, seconds)
1

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…