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

جواب التحدي بعبق التحية ;)

مغلق
بدأه مجهول في 13 يونيو 2003 · 10 رد · 1,063 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم أحبتي...

كان في يوم من الأيام هناك تحدي لصناعة مثلث غريب الشكل عن طري الريكيرجن (الميثود التي تنادي نفسها):D وأخيرا...

نزلنا ملف الكلاس ((البايت كود)) والHtml وانتظروا السورس كود هنا...

وإليكم اللنك...

اضغط هنا

ياشباب تجدونها في أقصى أسفل الصفحة...

محبكم...

مجهــــــ:cool:ــــــووول

#2

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

اخى الحبيب المجهول المعروف

لقد المتنى كلماتك عن نتائج مسابقتك واعتقد انك كنت قاسى نوعا ما

لانك لم تاخذ فى اعتبارك ان معظم الاخوة مشغوليين فى الفترة السابقة بالامتحانات ومشاريع التخرج وانا من ضمن الناس اللى كنت فى غايه الانشغال

لانى لسه النهاردة مخلص امتحانات النظرى وسابدأ فى المشروع بعد غد ان شاء الله

ومع ذلك لم اتجاهل موضوعك وقد قراته اكثر من مرة وحاولت فيه ولكنى ربما لم اعطه الاهتمام الكافى فى الوقت الحالى نظرا لظروف الامتحانات واعتقد ان معظم الاخوة عندهم نفس الظروف

واحب اقولك ان كود البرنامج هذا عندى على شكل كود c++ لانى كنت ادرسه فى مادة الجرافيكس وما على الا ان احوله لجافا واعطيه لحضرتك على طبق من التحدى;)

وادعوا الله ان يوفق الجميعانه ولى ذلك والقادر عليه واقول لك انتظرنى لما اخلص مشروعى كمان شهر ان شاء الله ونعمل احلى شغل فى المنتدى زى ما انت عاوز وهذا لا يمنعك من عرض الاجابة او

ارسال السؤال التالى

فانا حقيقة معجب بفكرتك هذه(f)

اخوك حسام - مصر

#3

الأخ حسام ان شاء الله تكون الأختبارات مرت حسب ماتتمناه وان تكون أجاباتك موفقة

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

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

مثلا مشاريع لمكتبات الجامعات, لادارة شؤون الموظفين, للمرتبات, لعمل ميزانيات, او برمجيات للألعاب و خاصة برامج e-Busnis ,......

هذا لا يعني ابدا التقليل من أفكارك فصدقني أعجبتني الفكرة فهي ذكية جدا جدا جدا

اللهم انا نسألك علما نافعا ونعوذ بك من حماقة الجهلاء
#4

يا اخ مجهول لدي مفاجئة لك و لكل اخواني:

import java.applet.Applet;

import java.awt.*;



public class TriangleOfTriangles extends Applet

{



    public TriangleOfTriangles()

    {

    }



    private void drawTriangle(Graphics g, int i, int j, int k)

    {

        if(k < 1)

        {

            return;

        } else

        {

            int l = i + (int)((double)k * Math.cos(4.7123889803846897D));

            int i1 = j + (int)((double)k * Math.sin(4.7123889803846897D));

            int j1 = i + (int)((double)k * Math.cos(0.62831853071795862D));

            int k1 = j + (int)((double)k * Math.sin(0.62831853071795862D));

            int l1 = i + (int)((double)k * Math.cos(2.5132741228718345D));

            int i2 = j + (int)((double)k * Math.sin(2.5132741228718345D));

            g.drawLine(l, i1, j1, k1);

            g.drawLine(j1, k1, l1, i2);

            g.drawLine(l1, i2, l, i1);

            drawTriangle(g, (l + i) / 2, (i1 + j) / 2, k / 2);

            drawTriangle(g, (j1 + i) / 2, (k1 + j) / 2, k / 2);

            drawTriangle(g, (l1 + i) / 2, (i2 + j) / 2, k / 2);

            return;

        }

    }



    public void paint(Graphics g)

    {

        int i = getSize().width;

        int j = getSize().height;

        setBackground(Color.WHITE);

        g.setColor(Color.BLUE);

        int k;

        if(j < i)

            k = j;

        else

            k = i;

        drawTriangle(g, i / 2, j / 2, k / 2);

    }

}

احضرت السورس كود من جهازك اليس هذا رائع

التحدي الآن كيف احضرته مع انني و الله العظيم لم اكتبه الجواب سهل جدا بس فكر شوي ؟؟:cool:

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#5

اخى العزيز

java ma;)n

اشكرك على اهتمامك والحمد لله من قبل ومن بعد

;);););)(f)

بسيطة جدا

افتح الملف .class من خلال open file فىjbuilder

(f)

#6

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

اللهم انا نسألك علما نافعا ونعوذ بك من حماقة الجهلاء
#7

الحقيقة ان البرنامج لم يعمل معي و لم اشاهده حتى الآن و لكنني استخدمت برنامج jad للحصول على الملف المصدري و انا لا استعمل jbuilder ابداً

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#8

بسم الله الرحمن الرحيم وبعد،،

أخي الحبيب إلى قلبي والغالي جدا جدا "حسام محمد"...

(f)(f)

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

أخوك ومحبك...

مجهــــــ:cool:ـــــــووول

#9

بسم الله الرحمن الرحيم وبعد،،

مشرفنا الغالي "khwlani"...

أشكرك على تعليمي ;)

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

أخوك ومحبك...

مجهــــــ:cool:ـــــــووول

#10

بسم الله الرحمن الرحيم وبعد،،

مشرفي الغالي وصديقي اللدود والحبيب إلى قلبي "جافا مان"...

ما على هذا اتفقنا وهذا خلاف الشرط لأنني لو عدت للموضوع اشترط عدم استخدام الـDeCompilers وأنت قد عملتها;)

:P >>>>

وعموما شكرا شكرا وشكرا شكرا وشكرا شكرا أخي الحبيب وأستاذي الغالي على حرصكم وتفانيكم وجزيتم خيرا.... آمين

أخوك ومحبك...

مجهـــــــ:cool:ــــــووول

#11

بشرى...

الحل الآن موجود....

هنا...

لا يفوتكم!!

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

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