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

لو سمحتم رد علي بسرع

مغلق
بدأه jamin222 في 6 يناير 2007 · 8 رد · 661 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لوسمحتم

انا ابي برنامج يحول من تاريخ هجري الى ميلادي والعكس

وكذلك من ميلادي اوهجري الى يوم

الله يعافيكم

#2

وين الناس ابغى احد يساعدن

#include <time.h>

int main ()

{

time_t rawtime;

struct tm * timeinfo;

int year, month ,day;

char * weekday[] = { "Sunday", "Monday",

"Tuesday", "Wednesday",

"Thursday", "Friday", "Saturday"};

/* prompt user for date */

printf ("Enter year: "); scanf ("%d",&year);

printf ("Enter month: "); scanf ("%d",&month);

printf ("Enter day: "); scanf ("%d",&day);

#include <stdio.h>

/* get current timeinfo and modify it to the user's choice */

time ( &rawtime );

timeinfo = localtime ( &rawtime );

timeinfo->tm_year = year - 1900;

timeinfo->tm_mon = month - 1;

timeinfo->tm_mday = day;

/* call mktime: timeinfo->tm_wday will be set */

mktime ( timeinfo );

printf ("That day is a %s.\n", weekday[timeinfo->tm_wday]);

return 0;

}

ابغى الباقي

#3

أخى بأذن الله نساعدك بس بعد ما تبدأ محولاتك مش نسخ ولصق

befor any great jop there is a bad jop had done

#4

انا ماأعرف البدايه

ولكن اذا ممكن تعطين البدايه

عشان ابدى احاول

انا ماأعرف البدايه

ولكن اذا ممكن تعطين البدايه

عشان ابدى احاول

#5

أخى ما تحتاجه هو تعرف الفرق بين السنة الميلادية والسنة الهجرية والتى بتتمثل فى 580 سنة وحين يدخل المستخدم التاريخ الميلادى تنقص منه 580 وحين يدخل التاريخ الهجرى تزود عليه 580 وهذا للتحويل من سنة هجرية لسنه ميلادية أما فى التحويل من يوم ليوم ومن شهر لشهر فأنت تحسب بالتقريب عدد أيام السنة الهجرية(لأنك لن تحسبهم بالضبط لنقصان الشهور فى بعض السنين) ولتفرض مثلا أن ال 12 شهر اللى فى السنة الهجرية كلهم 30 ما عدا 4شهور 29 يوم فيكون عدد أيام السنة الهجرية 356 وعدد أيام السنة الميلادية وبرده بالتقريب هنقول 366 ونرجع نقسم الأيام إلى شهور مرة أخرى فتعرف أن كل الشهور بتتوافق مع بعضها حتى أتى الأربعة شهور اللى فرضنا أنهم 29 يوم ويخلف أو فى الميلادى عن شهر فيه 31 يوم ويبتدأ هنا تحتاج لتفكير وتنظيم وكذلك بالنسبة لأيام الأسبوع فيكفى أن تعرف أن يوم 1 فى السنة كان الأحد وتبدأ فى كتابة الكود وأذا أردت توضيح أكتر أنا مستعد ولكن حاول بعد ما تفهم ولو معرفتش أحنا بأذن الله نساعدك

سلام

befor any great jop there is a bad jop had done

#6

ماقدرت المشكله بالبدايه

#7

ماذا تريد بالضبط تكون البداية أوصف البرنامج عمله وما سيظهره وأنا بأذن الله أساعدك

سلام

befor any great jop there is a bad jop had done

#8

لو تبدأ بالبرنامج ممكن

عشان الفكره توصل

#9

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

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

#include<stdio.h>

main()
 {
	int m_years;
	int h_years;
	int choose;

	 printf("\n choose from 1-2")
	 printf("\n1- hijri years to clender years");
	 printf("\n2- clender years to hijri years");

	 scanf("%d", &choose);

	 if(choose==1)
	 {
		printf("\nInput hijri year: ");
		 scanf("%d", &h_years);
		 printf("\nclender year is : %d", h_years+580);
	 }

	 if(choose == 2)
	 {
		printf("\n Input clender year:%d");
		scanf(&m_years);
		printf("\n hijri year is: %d", m_years-580);
	 }

	 else
	 {
		printf("\nPlease input 1 or 2");
		exit();
	 }
}

أرجو أن أكون وفرت لك بداية مناسبة

سلام

تم تعديل هذه المشاركة بواسطة say say not know في 8 يناير 2007 في 14:07

befor any great jop there is a bad jop had done

هذا الموضوع مغلق.

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