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

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

مغلق
بدأه صلاح الثبيتي في 8 نوفمبر 2002 · 11 رد · 6,670 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم :)

JGPA: برنامج بالجافا لحساب المعدل التراكمي لطلبة الجامعات.

هذا ثاني برنامج اسويه بالجافا و كان بالتعاون مع العضوة سارة بمنتديات الموسوعة العربية و هو أول عمل جماعي لي ( عمل صغير و ان شاء الله ما يكون اخر عمل جماعي )

طبعاً الكود موجود بالموقع التالي:

صفحة البرنامج

و ان شاء الله نشوف تعليقاتكم على البرنامج :)

#2

برنامج أكثر من رائع خاصة فى الجهد البرمجى و كنت متابع خطوات تنفيذه خطوة بخطوة و مجهود تشكر عليه فعلا.

على فكرة ما رأيك لو لخصت النقاش فى مقال تشرح فيه خوارزميات البرنامج المستخدمة؟(f) (f) (f)

خالد المصرى

#3

السلام عليكم :)

مشكور اخوي على الرد،، لكن وش قصدك بالخورزميات ؟؟ ( انا ادرس بالانجليزي )

#4

السلام عليكم ,,,

الخوارزميه هي الـ Algorethem

أي طريقة عمل البرنامج برمجياً

تحياتي ,,, طلال.

#5

اهههااا ..

يعني قصدك مسار عمل البرنامج !!

طيب،، ان شاء الله اكتب لكم الطريقه بالتفصيل :)

#6

انا قصد بالخوارزمية هنا أسلوب الحل و الخطوات المنطقية التى اتبعت فالبرمجة هى أسهل جزء فى عملية صناعة البرمجيات لكن إيجاد الحلول المنطقية و الرياضية للمشكلة التى بصدد برمجتها عى أهم جزء فى هذه الصناعة.

خالد المصرى

#7

السلام عليكم :)

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

طريقة عمل البرنامج:

1- لازم المستخدم يحدد المعدل و هو من 4 او 5 ...

2- المستخدم يدخل عدد ساعات كل ماده و العلامه اللي قدر يطلع فيها "A" مثلا...

3- المستخدم يدخل المعدل التراكمي القديم + عدد الساعات المدروسه و يضغط على زر الحساب... و بعدين البرنامج راح يطلع له ناتجين ، الاول حق السمستر اللي بالخطوه رقم 2.. و الناتج الثاني يطلع المعدل التراكمي الجديد ( القديم + السمستر )

-=-=-=-=-=-=-=-=-=-=-=-=-

الحين البرنامج من داخل..

اول شئ : البرنامج ياخذ اول قيمه بخانه الساعات و ياخذ اول قيمه بالـ Grade ( ما اعرف وش اسمها بالعربي ) و يحولها من الاحرف الى المقابل العددي لها .. B = 3.. و بعدين يضربهم في بعض ( Hours * Grade ) و يحط القيمه في متغير و نجمع ايضا عدد الساعات في متغير ثاني .. و هكذا يقوم بعمل loop و يكون عندنا شرط اساسي و هو اذا الـ loop حصل على قيمه 0 او اصغر منها.. يقوم بالخروج من الـ loop ..

الحين البرنامج انتهي من الضرب و التجميع.. و يصير عندنا متغيرين فيهم قيم عدديه..

عن طريقهم نطلع معدل السمستر .. المتغير الاول / المتغير الثاني ..

اذا نبغى نحسب المعدل التراكمي .. ناخذ القيم الاخرى اللي بالخطوه رقم 3 ،، نضرب المعدل التراكمي القديم في عدد الساعات،، عشان نحصل على عدد ثالث ( هذا العدد هو حاصل ضرب الساعات * الـ Grades )

:( لكن نكمل

و بعدين الحين صار عندنا 5 متغيرات ( عدد ساعات السمستر + حاصل الضرب في الخطوه الثانيه + عدد ساعات المعدل التراكمي + حاصل الضرب اللي بالخطوه رقم 3 )

وش نسووووووووووووووي الحين !!!!!! همممممم .. طيب سهله

نروح نجمع عدد حواصل الضرب / جمع عدد الساعات الكلي = المعدل التراكمي الجديد ..

و السلام خير ختام :)

:D

#8

جهد رائع يا صلاح.

هذا ما قصده ان ايجاد الحل لمشكلة اصعب بمراحل من برمجتها.

شكرا مرة أخرى يا صلاح.

خالد المصرى

#10

سلام الله عليكم

يا اهلا وسهلا بلاخ صلاح الثبيتي

واتمنى دائما ان ارى مشاركاتك العظيمة هذه وموضعاتك القوية التى انت اهل لها

[movel]صلاح الثبيتي صلاح الثبيتي صلاح الثبيتي[/movel]

#12

الأستاذ صلاح الثبيتي

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

أسمح لى أن أطلب منك الأيميل الخاص بالمسنجر لتواصل أكثر فأنا أرغب فعلا

بالأستفادة من خبرتك java applicaction فأتمنى الأتبخل على بذالك

amo_166@hotmail.com

amo_166@gawab.com

من المملكة العربية السعودية

المنطقة الشرقيه

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

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

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

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

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

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