28-06-2010, 08:38 PM
|
#560
|
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
|
رد: [cpcs 202 - برمجة 1] لديك سؤال , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد
أخي هذه هي قوانين الحساب اعتذر نسيت ان اضعها في البداية
1-المسافة من مركز القمر الى مركز الارض =343711 كم
2-مدار القمر حول الأرض دائري فالمسافة ستكون عبارة عن المحيط=2*343711*3.14=2158505.08كم
الفنكشن الاول سيقوم بحساب المسافة في الف سنة
الف سنة=12000 شهر
المسافة في الف سنة=12000*المحيط=25902060960كم
الفنكشن الثاني يقوم بأخذ المسافة التي تم حسابها في الفنكشن الاول لحساب السرعة
زمن اليوم بالثانية=24*60*60=86400ث
السرعة=المسافة/الزمن
=25902060960/86400=299792.272كم/ث
أتمنى ان تستطيع مساعدتي في الحل ان تمكنت اليوم
جزاك الله خيراً
|
تفضل الحل :
كود PHP:
#include <stdio.h> double dist_thous_yrs (double dis) { double Circumference = 2 * dis * 3.14; double thousandYear = 1000 * 12; double dis_mon = Circumference * thousandYear; return dis_mon; } double day_speed (double dis) { double daySec = 24 * 60 * 60; double speed = dist_thous_yrs(dis) / daySec; return speed; } int main () { double dis; printf("Enter The Distance From The Center Of The Earth\nTo The Center Of The Moon -> "); scanf("%lf", &dis); printf("\n\n--- Result ---\n"); printf("The distance the moon covers orbiting around the earth\nfor a thousand consecutive years = %f km\n\n",dist_thous_yrs(dis)); printf("The speed needed to cover the same distance\nin a single day = %f km/sec\n\n",day_speed(dis)); return 0; }

بالتوفيق .
|
|
سبحان الله وبحمد ,,, سبحان الله العظيم الحمد لله كما ينبغي لجلال وجهه وعظيم سلطانه . اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.
|
|
|
|