bkoory-h بتاريخ: 8 ديسمبر 2014 تقديم بلاغ مشاركة بتاريخ: 8 ديسمبر 2014 السلام عليكم ورحمة الله وبركاته اخواني : انا مشترك في المنتدى من وقت قريب ادرس علوم حاسوب وابغى مساعدتكم - لو سمحتم - في عمل برنامج بلغة c++ يقوم بتحويل التاريخ الميلادي الى هجري والعكس \ مشكورين وجزاكم الله خير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eslam elbyaly بتاريخ: 8 ديسمبر 2014 تقديم بلاغ مشاركة بتاريخ: 8 ديسمبر 2014 المنتدي ده خاص بالناس بتوع اوراكل علي فكرة , صعب اوي تلاقى حد شغال C++ , في متندي اسمه ARABTEAM2000 اكيد هتلاقى فيه قسم C++ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ميسم الكرام بتاريخ: 9 ديسمبر 2014 تقديم بلاغ مشاركة بتاريخ: 9 ديسمبر 2014 طيب ممكن أستاذ إسلام تساعدني أن أجد material او دروس فديويه عن #ASP.net with C شكراً اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 9 ديسمبر 2014 تقديم بلاغ مشاركة بتاريخ: 9 ديسمبر 2014 السلام عليكم #include <iostream.h> #include <conio.h> #include <time.h> using namespace std; void PrintCalender(int d, int m, int y); void main() { const time_t current_time = time(NULL); tm * t = localtime(¤t_time); int d = t -> tm_mday, m = (t -> tm_mon) + 1, y = (t -> tm_year) + 1900; cout << "Today is "; PrintCalender(d, m , y); cout << "You Can also Manually Convert Gregorian Calender to Hijri Calender\n" << endl; while (1) { cout << "Enter Day : "; cin >> d; cout << "Enter Month : "; cin >> m; cout << "Enter Year : "; cin >> y; PrintCalender(d, m, y); } } int LastDayOfGregorianMonth(int month, int year) { // Compute the last date of the month for the Gregorian calendar. switch (month) { case 2: if ((((year % 4) == 0) && ((year % 100) != 0)) || ((year % 400) == 0)) return 29; else return 28; case 4: case 6: case 9: case 11: return 30; default: return 31; } } int calcAbsGregorianDays(int d, int m, int y) { int N = d; for (int i = m - 1; i > 0; i--) N += LastDayOfGregorianMonth(i, y); return N + (y - 1) * 365 + (y - 1) / 4 - (y - 1) / 100 + (y - 1) / 400; } bool IsIslamicLeapYear(int year) { // True if year is an Islamic leap year if ((((11 * year) + 14) % 30) < 11) return true; else return false; } int LastDayOfIslamicMonth(int month, int year) { // Last day in month during year on the Islamic calendar. if (((month % 2) == 1) || ((month == 12) && IsIslamicLeapYear(year))) return 30; else return 29; } const int IslamicEpoch = 227014; // Absolute date of start of Islamic calendar int IslamicDate(int month, int day, int year) { return (day // days so far this month + 29 * (month - 1) // days so far... + month/2 // ...this year + 354 * (year - 1) // non-leap days in prior years + (3 + (11 * year)) / 30 // leap days in prior years + IslamicEpoch); // days before start of calendar } char * getMonthName(int m) { switch (m) { case 1: return "Muharram"; case 2: return "Safar"; case 3: return "Rabi Al-Awwal"; case 4: return "Rabi Al-Akhar"; case 5: return "Jumada Al-Awwal"; case 6: return "Jumada Al-Akhirah"; case 7: return "Rajab"; case 8: return "Shaban"; case 9: return "Ramadan"; case 10: return "Shawwal"; case 11: return "Dhul-Qadah"; case 12: return "Dhul-Hijjah"; } return ""; } void PrintCalender(int d, int m, int y){ d = calcAbsGregorianDays(d, m, y); int month, day, year; // Search forward year by year from approximate year year = (d - IslamicEpoch) / 355; while (d >= IslamicDate(1, 1, year)) year++; year--; // Search forward month by month from Muharram month = 1; while (d > IslamicDate(month, LastDayOfIslamicMonth(month, year), year)) month++; day = d - IslamicDate(month, 1, year) + 1; cout << day << " " << getMonthName(month) << " " << year << " AH" << endl; } اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eslam elbyaly بتاريخ: 9 ديسمبر 2014 تقديم بلاغ مشاركة بتاريخ: 9 ديسمبر 2014 طيب ممكن أستاذ إسلام تساعدني أن أجد material او دروس فديويه عن #ASP.net with C شكراً انا مش عارف بتتكلمي جد ولا ايه , بس علعموم اهه اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ميسم الكرام بتاريخ: 10 ديسمبر 2014 تقديم بلاغ مشاركة بتاريخ: 10 ديسمبر 2014 شكراً ..جداً الله يبارك بحضرتك أكيد أنا أتكلم بجدية ..أين المشكلة في الموضوع في طلب ثلني من بعد إذن حضرتك ..فيه فديوهات لعمل موقع أو مشروع يجمع شرح المواضيع فيه شكراً مرة أخرى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
bkoory-h بتاريخ: 13 ديسمبر 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 13 ديسمبر 2014 شكرا لكم Ahmad.Hasan و eslam elbyalyعلى المساعده اقدر لكم ذلك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eslam elbyaly بتاريخ: 13 ديسمبر 2014 تقديم بلاغ مشاركة بتاريخ: 13 ديسمبر 2014 (معدل) شكراً ..جداً الله يبارك بحضرتك أكيد أنا أتكلم بجدية ..أين المشكلة في الموضوع في طلب ثلني من بعد إذن حضرتك ..فيه فديوهات لعمل موقع أو مشروع يجمع شرح المواضيع فيه شكراً مرة أخرى انا استغربت عشان علي حد علمي انك اوراكل ديفيلوبر تقريبا وبتقرى adf وبتبصى علي أبكس , فاستغربت انك رايحة دوت نت يعني . حكاية المشروع دي متهيألي صعبة اوي , اكيد حضرتك عارفة ان محدش بيعمل حاجة من الاول للاخر ع النت , بس شوفي كده https://www.youtube.com/playlist?list=PLwj1YcMhLRN2Y5O_olVfMT7dFe-INcWQT بس عموما , ميزة الدوت نت انه في مشاريع معمولة بيه open source , اظن دي اكتر حاجة ممكن تستفيدي منها . https://www.google.com.eg/#q=%D9%85%D8%B4%D8%B1%D9%88%D8%B9+%D8%AF%D9%88%D8%AA+%D9%86%D8%AA+ تم تعديل 13 ديسمبر 2014 بواسطة eslam elbyaly اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ميسم الكرام بتاريخ: 15 ديسمبر 2014 تقديم بلاغ مشاركة بتاريخ: 15 ديسمبر 2014 شكراً ..لحضرتك أستاذ إسلام على الروابط إن شاء الله أتابع الموضوع ..جزاك الله خير طيب ...أوراكل ديفيلوبر تقريباً !!!؟ أقرأ ADF هذا صحيح كيف يعني (وبتبصى علي أبكس ) يعني ما المقصود بها؟ شكراً جداً لحضرتك على المساعدة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
scince بتاريخ: 19 ديسمبر 2014 تقديم بلاغ مشاركة بتاريخ: 19 ديسمبر 2014 مبدع جدا أخي المشرف الفاضل أحمد حسن 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.