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

برنامج يحسب عدد الايام المتبقية عن مناسبة معينة

بدأه نديم القمر في 15 أغسطس 2009 · 3 رد · 4,161 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

ليست لدي فكرة جيدة عن تصميم البرامج

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

والايام المنقضية

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

فبعضها ينقضي بعد 3 أشهر وبعضها اكثر وبعضها اقل

مثال : لدي مشروع مضى على توقيعه 8 أيام والمتبقي 220 يوم اريد من البرنامج ان يخبرني عند تشغيله أنه انقضى من المدة 8 أيام والمتبقي 220 يوم واليوم التالي يكون المنقضي 9 أيام والمتبقي 219 يوم وهكذا

جزاكم الله خير جميعا وبلغنا وإياكم رمضان تقبل منا ومنكم صيامه وقيامه

أخيراً : إذا كان الموضوع لا يناسب هذا القسم ارجو نقله للقسم المناسب

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

#2

احدى الطرق تقدر تستخدم الـ functions الموجودين في windows.h الخاصة في حساب الوقت

في structures مخصصين لهذي الشغلات و حساباتها

راجع الـ MSDN

:::كوت بو 6:::

IDE : Microsoft Visual Studio 2005 Pro

#3

السلام عليكم

أنت تحتاج الى عداد للأيام

شوف المثال التالى

#include <iostream.h>
#include <time.h>
int main ()
{
	time_t t;
	int start=0;
	int period=200;
	time(&t);
	double daysCounter=t/(24*60*60)-14472;
	cout<<"Elapsed time : "<<start+daysCounter<<" days \n";
	cout<<" remained time : "<<period-daysCounter<<" days \n";
return 0;
}

الكود السابق يعتبر أن البدايه من اليوم

ولو قمت بتشغيله بعد 3 ايام سيضيف 3 الى الأيام المنقضيه ويطرحها من الأيام الباقيه

أهم شىء هو حساب الرقم 14472

يمكن حسابه من خلال السطر الأتى

cout<<t/(24*60*60)<<endl;

أدخله فى الكود وشغل البرنامج سيظهر لك رقم فى أول سطر

أدخل الرقم الذى يظهر لك بدلا من 14472

لأن هذا الرقم يتغير كل 24 ساعه

تحياتى

اللهم صل على سيدنا محمد وعلى آله وصحبه وسلم

#4

الله يجزاكم بالخير

أشكرك اخوي امين فعلا ما خاب من أستشار

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

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

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

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

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