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

اريد من يساعدنى فى كتابة برنامج بلغة الفيجول بيزك

بدأه hanhan_2010 في 18 فبراير 2010 · 3 رد · 866 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

الى مبرمجى الفريق العربى للبرمجه

أريد عمل برنامج لحساب عمر شخص عند شهر 10 من تاريخ السنه الحاليه

حيث بفرض أننى أقوم بطرح عمر الشخص من خلال تاريخ ميلاد وليكن

10 / 1 / 1990 من تاريخ

1 / 10 / 2010

أرجوا الرد وشكرا

#2

إن كنت تريد فكرة طرح التواريخ ستجدها في هذه المشاركة والتي منذ فترة قمت بالاجابه على نفس السؤال

عدد ايام خدمة المريض = تاريخ الاعتماد – تاريخ الاستقبال

ومثال الطرح كالاتي

مثال 1

لو تاريخ الاعتماد 10/5/2009 وتاريخ الاستقبال 1/1/2009 يكون الناتج هو تسعة ايام واربعة شهور

مثال 2

لو تاريخ الاعتماد 1/2/2009 وتاريخ الاستقبال 31/10/2008 يكون الناتج بطرح1-31 وهو لا ينفع ولحل ذلك نستعير شهر من 2 شهر فتتحول عملية الطرح الى الاتي:

(1+31 / 1 / 2009 ) - ( 31/10/2008) ثم نطرح 1-10 وهو لا ينفع ايضا فنقوم باستعارة سنة من 2009 فتتحول عملية الطرح الى الاتي (1+31 / 12+1 / 2008 ) - ( 31/10/2008) حيث اخذنا من 2009 سنة فأصبحت 2008 والسنة 12 شهر لذا اصبحت الشهور 13 شهر وعملية الطرح النهائية تكون كالاتي

(32 / 13 / 2008 ) - ( 31/10/2008) يكون عدد ايام خدمة المريض هي يوم واحد وثلاثة اشهر

مثال 3

لاحظ اننا اخطأنا " متعمدين " لنبين انه عندما استعرنا شهر من 2 حسبنا عدد الايام 31 وهو خاطئ والحقيقة ان شهر 2 هو 28 يوم فقط وهذا على حساب ان كانت السنة كبيسة ام لا وان كانت كبيسة يكون شهر 2 هو 29 يوم وليس 28 وسنة 2009 ليست كبيسة (يمكنك الاطلاع على مصادر اخرى لكي تستوعب كيف يتم حساب السنة الكبيسة)

فيكون الحل لمثال 2 كالتالي

نستعير شهرين من 2 شهر والشهرين هما شهر يناير 31 يوم وشهر فبراير 28 يوم او 59 يوم فتتحول عملية الطرح الى الاتي

(1+28+31 / 0 / 2009 ) - ( 31/10/2008) ثم نستعير عام من 2009 وهو 12 شهر ليكون الحساب النهائي كالأتي

(60 / 12 / 2008 ) - ( 31/10/2008) فتكون عدد ايام خدمة المريض هي 29 يوم وشهرين

#3

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

تفضل هذا مثال لبرنامج يقوم بحساب العمر باليوم والشهر والسنة بناء على تاريخ الميلاد والتاريخ الذى تحدده لحساب العمر عنده

تجده على الرابط التالى

http://www.mediafire.com/?3hdtjjzf4jn

بالتوفيق ان شاء الله

#4

مشكور جدا جدا على الاهتمام

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

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

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

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

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