برنامج صغير للتعرف على الوقت
التالي سيكون برنامج يتعرف على الوقت ويحدد الرسالة المناسبة التي سيتم طباعتها على الشاشة..
البرنامج يحدد الوقت الحالي في حال كانت الساعة لم تصل للساعة العاشرة صباحاً سوف يطبع على الشاشة جملة (يسعد صباحك) أما في حال كانت الساعة قد تجاوزت الساعة العاشرة سيكتب (نهارك سعيد) ..
وهذا هو البرنامج
كود:
<html>
<body>
<script type="text/javascript">
var d = new Date()
var time = d.getHours()
if (time < 10)
{document.write("<b>يسعد صباحك</b>")}
else
{document.write("<b>يومك سعيد</b>")}
</script>
<p>
إذا لم تتجاوز الساعة الـ10 صباحاً سوف يكتب يسعد صباحك
أما في حال تجاوزت الـ10 صباحاً سيكتب يومك سعيد
</p>
</body>
</html>
..في البرنامج السابق
var d = new Date()
هذه الجملة تعرف المتغير d وتعطي لهذا المتغير جميع خصائص اليوم المتعددة.
var time = d.getHours()
هذه الجملة تعرف متغير time وتعطي لهذا المتغير احد خصائص اليوم وهي خاصية الوقت الحالي، وقد حصلنا على هذه الخاصية من الكلمة d.getHours حيث ان d يحمل جميع خصائص اليوم، والكلمة getHours هي خاصية الوقت الحالي وهي احد خصائص اليوم الكثيرة.
if (time < 10)
جملة شرط تسأل عن قيمة الساعة لتحديد الرسالة التي سيتم طباعتها، انا حددت اعتماد الصباح حتى الساعة ال10 يمكن تعديل القيمة للساعة 12 مثلا .
{document.write("<b>يسعد صباحك</b>")}
طباعة جواب الشرط في حال كانت إجابة الشرط صحيحة أي ان الساعة لم تصل للعاشرة صباحاً بعد
else
في حال لم كان نفي الشرط أي ان الساعة قد تجاوزت العاشرة صباحا.
{document.write("<b>يومك سعيد</b>")}
في حال كان جواب الشرط خاطئ سيتم نفي الشرط وطباعة يومك سعيد .
هذا كل شيء عن البرنامج
الصورة التالية توضح كيفية كتابة الكود
الصورة التالية توضح التنفيذ
نظرا لأن الساعة عندي الان 10:35 مساءاً أي ان الساعة قد تجاوزت ال10 صباحا فقد تم طباعة عبارة (نهارك سعيد)
ارجو من يجد صعوبة في البرنامج وضع سؤاله في الاستفسارات .
المفضلات