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

كيف يمكن حساب عمر الشخص اعتماداً على تاريخ ميلاده ؟؟

بدأه dot.net2008 في 24 يناير 2010 · 4 رد · 5,551 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

تحياتي اخواني ,,

لدي سؤال من مدة طويلة وانا ابحث له عن حل هلا افدتمونا به ,,

السؤال ,,

لدي تاريخ ميلاد لشخص معيين ,, واريد ان ابرمج برنامج صغير اكتب فيه تاريخ الميلاد

ومن ثم يظهر لي عمر هذا الشخص :P

وفقكم الله ,,

تم تعديل هذه المشاركة بواسطة dot.net2008 في 24 يناير 2010 في 14:49

#2

أعتقد ان الموضوع عبارة عن عمليات جمع وطرح بحتة ولا تحتاج اكثر من ذلك

مثال

علي افتراض اننا لدينا شخص مواليد عام 1977 يطرح من هذا التاريخ 2010 وهو العام الحالي ستصبح النتيجة 33 عام

ومن خلال هذه الفكرة يمكن تطوير المثال ليتضمن حساب العمر بالشهر والاسبوع واليوم والساعة لصبح اكثر تفصيلاً

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3

كما قال الأخ العزيز محمد ,, العملية كلها عملية طرح تاريخ الميلاد من التاريخ الحالى باستخدام الدالة DateDiff والتى تمكنك من حساب الفرق بالأيام أو الشهور أو السنوات كما تحدد لها

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#4

انظر الكود التالى

Dim DOB As New DateTime(1985, 6, 19)
Dim Years As Integer = DateDiff(DateInterval.Year, DOB, Now) - 1
Dim Moths As Integer = DateDiff(DateInterval.Month, DOB, Now) Mod 12

استبدل 1985 بسنة الميلاد و 6 بالشهر و 19 باليوم.

المتغير Years سيحتوى على عدد السنوات و المتغير Months سيحتوى على عدد الشهور

و الله ولى التوفيق

تم تعديل هذه المشاركة بواسطة Muhammad alaa في 24 يناير 2010 في 15:18

1

مدونتي: C++ Tips and Tricks

#5

بارك الله فيكم جميعاً ,, ويسر اموركم ..

Dim Years As Integer = DateDiff(DateInterval.Year, DOB, Now) - 1

لدي سؤال صغير ,,

لماذا ال (-1) في نهاية الكود ؟؟

تم تعديل هذه المشاركة بواسطة dot.net2008 في 24 يناير 2010 في 15:55

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

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

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

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

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