Unconfigured Ad Widget

تقليص

إعـــــــلان

تقليص

رثاء

‏خالص العزاء والمواساه في وفاة العضو القدير الأخ ياسر ياسين رحمه الله

https://www.maxforums.net/node/3676654
شاهد أكثر
شاهد أقل

فريق المنابر للبرمجة ::::مشروع الالة الحاسبة::::

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • فريق المنابر للبرمجة ::::مشروع الالة الحاسبة::::

    السلام عليكم و رحمة الله و بركاته ان شاء الله سوف يكون هذا الموضوع موضوع التطورات لمشروع بسيط و هو الالة الحاسبة
    الموضوع:

    -الآلة الحاسبة ستقوم بمهمتين اساسيتين هي حساب العمليات على الأرقام مع مراعاة الأولوية اضافة الى كونها تحل معادلات
    -المهمتين يقسموا الى برنامجين منفصلين يتم دمجهما لاحقا للتسهيل لمن يريد المشاركة
    -يمكن بعد ذلك اضافة خواص أخرى اوا امكانيات
    -العمل يكون برمجة دوال بدون برمجة شيئية

    الأعضاء المشاركين :
    المجموعة الاولى منصف ART وانس علاء
    المجموعة الثانية Blackx وtefa el gn
    المجموعة الثالثة اوبو فتحي وsaded وimb

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

    مهام كل مجموعة:

    المجموعة الاولى: وهي التي سوف تمسك رأس البرنامج لانه يعتبر جزء سهل نسبيا و ستقوم بالتالي
    *يطلب ادخال العملية من المستخدم
    *يحذف المسافات لو موجودة
    *يتأكد من خلوها من الأخطاء
    *يطلع ارقامها في مصفوفة م والعمليات في مصفوفة )لستة يعني( واخيرا ينظر أذا في علامة مساواة يسلم البرنامج للمجموعة صاحبة جزء حل المعادلات ولو ما فيها لمجموعة الحساب

    المجموعة الثانية:
    وتتكون من شخصين سيعملوا دالة تستقبل متغيرين هما الاعداد والعمليات
    تحسب الناتج مع مراعاة الأولوية في العمليات ما سهلة على فكرة !

    المجموعة الثالثة: من الأشخاص الباقيين وستعمل دالة مثل المجموعة التانية وبعد ذلك تحل المعادلة

    ملاحظة :
    نقطة مهمة : كل المجموعات ستشارك في كتابة الاكواد حتى اذا هي ليست مهمتها وذلك بالنقد والاقتراحات على المجموعات الخرى وأكوادها
    Facebook--------------------Youtube Channel

  • #2
    اخى انا سابدأ معكم غدا سامحونى على تأخرى انا كنت مشغول وتعبان ولم استطع المشاركة معكم كثيرا
    غياب غير محدد بسبب الدراسة واعمال سرية انتظروا المفاجأة قريبا ان شاء الله
    You must not feel tired ! , You must not feel desperate .
    You must feel hopeful .
    You must feel ALLAH with U !
    GO GO You Can DO IT , Believe that You Can Do it ! , IF ALLAH With U , NOTHING will Dare to stop U Along your Dream Road !
    So , GO and does not return here even you reach to UR Dream and Believe you will have many problems , mistakes and difficulties and you will cross it to UR Dream

    تعليق


    • #3
      جزاك الله خير وبارك فيك

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

      تعليق


      • #4
        لا استطيع العمل دون ان يسبقني كود
        الأبداع...لا يأتي بـــدون تجــارب فــاشـــلــة

        تعليق


        • #5
          المشاركة الأصلية بواسطة فلاشي 8 مشاهدة المشاركة
          جزاك الله خير وبارك فيك

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

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

          لا استطيع العمل دون ان يسبقني كود
          أنا فقط أنتظر أخي أنس حتى يأتي
          ربما غدا نبدأ ان شاء الله


          والان يكفينا كلام قبل أن ندخل في الصفحة الثانية مجددا ثم يأتي الأخ imb و ........ هههههه
          Facebook--------------------Youtube Channel

          تعليق


          • #6
            السلام عليكم ورحمة الله وبركاته اخوتى اخيرا خلصنا انا ومنصف المرحلة الاولى من الاله الحاسبة الحمد لله لولا منصف لكنت فى البطيخ ولم اكن لاعرف اى شئ

            نبدأ بالكود

            كود:
            #calculator by maxforums programing team
            import sys
            import os
            A = 'you must enter the first ...... and the second ...... and the opreator to do your calculation'
            B = 'copyright to maxforums programing team'
            C = 'If you liked it thank us in maxforums'
            while True :
                nomber1 = input('please enter the first ......')
                user = raw_input("please enter the opreator")
                nomber2 = input("please enter the second ......")
                if user == "+" :
                    print nomber1,"+",nomber2,"=",nomber1 + nomber2
                elif user == "-" :
                    print nomber1,"-",nomber2,"=",nomber1-nomber2
                elif user == "*" :
                    print nomber1,"*",nomber2,"=",nomber1*nomber2
                elif user == "/" :
                    print nomber1,"/",nomber2,"=",nomber1/nomber2
                elif user == "%" :
                    print nomber1,"%",nomber2,"=",nomber1*100/nomber2,"%"
                else :
                    print "syntax error"
                    ques = raw_input("press r to make a new calculation and press h to help and press e to exit ")
                    if ques == "r" :
                              continue
                    if ques == "h" :
                        print A,B,C
                        continue
                    if ques == "e" :
                        sys.exit('Input error, was out of the script')
                        raw_input("Press Enter To Exit")



            طبعا الكود مفهوم ومش محتاج شرح اساسا بس نشرح وخلاص

            - طبعا ثلاث متغيرات A B C بهم معلومات نصية عادية سنحتاجها فى ما بعد

            - بدأت حلقة تكرار while

            - عرفنا ثلاث متغيرات اخرى للرقم الاول و العملية الحسابية و الرقم الثانى

            - بعد كده شروط وشروط وشروط ب if و elif للعمليات الحسابية

            - واذا ادخل المستخدم عملية خاطئة بيقول له syntax error

            - متغير اسمه ques يطلب من المستخدم ادخال r للعودة للحلقة او h للمساعدة وهنا يأتى دور الثلاث متغيرات A B C المسجلة فيهم معلومات المساعدة ويمكنه ادخال e للخروج من البرنامج


            اتمنى يكون تمام ويعجبكم يا رب اذا في خ
            طأ الرجاء الرد

            ملف العمل

            غياب غير محدد بسبب الدراسة واعمال سرية انتظروا المفاجأة قريبا ان شاء الله
            You must not feel tired ! , You must not feel desperate .
            You must feel hopeful .
            You must feel ALLAH with U !
            GO GO You Can DO IT , Believe that You Can Do it ! , IF ALLAH With U , NOTHING will Dare to stop U Along your Dream Road !
            So , GO and does not return here even you reach to UR Dream and Believe you will have many problems , mistakes and difficulties and you will cross it to UR Dream

            تعليق


            • #7
              نرجوا النقد من المجموعات الأخرى
              Facebook--------------------Youtube Channel

              تعليق


              • #8
                اعتقد أن الكود لا يقوم بالملوب من فريقكم بل هو الة حاسبة مصغرة
                لأن مهمتكم هي
                المجموعة الاولى: وهي التي سوف تمسك رأس البرنامج لانه يعتبر جزء سهل نسبيا و ستقوم بالتالي
                *يطلب ادخال العملية من المستخدم
                *يحذف المسافات لو موجودة
                *يتأكد من خلوها من الأخطاء
                *يطلع ارقامها في مصفوفة م والعمليات في مصفوفة )لستة يعني( واخيرا ينظر أذا في علامة مساواة يسلم البرنامج للمجموعة صاحبة جزء حل المعادلات ولو ما فيها لمجموعة الحساب

                يعني أنتم مالكم دخل في مسألة ايجاد الحل أنتم تعملوا تنظيم بس
                イブラヒムです
                Baaaaaaaaak

                تعليق


                • #9
                  امممممم ..... يعني تنظيم فحسب , فقط المدخلات بدون أن نكتب الشروط لا حلقات و لا شروووط ؟؟؟؟
                  Facebook--------------------Youtube Channel

                  تعليق


                  • #10
                    بالعكس في شغل بالأخص جزء التأكد من خلو الادخال من الأخطاء وايضا هناك الجزء الخاص بتحديد الادخال هل هو معادلة ام مجرد عمليات على ارقام مطلوب حسابها
                    مثال على الأخطاء انه يدخل اكثر من متغير في المعادلة (اعتقد انه المشروع يحل معادلة بمتغير واحد) او يدخل عمليتين متتاليتين زي *-
                    او حتى رقمين منفصلين بمسافة دون وجود عملية وهذا بتطلب التأكد من الخطأ قبل حذف المسافات في الادخال وغيرها الكثير هي طبعا لا تنتهي لكن حاولو على الأقل الأخطاء اللي احتمال حصولها كبير

                    تعليق


                    • #11
                      المشاركة الأصلية بواسطة imb مشاهدة المشاركة
                      اعتقد أن الكود لا يقوم بالملوب من فريقكم بل هو الة حاسبة مصغرة
                      لأن مهمتكم هي
                      المجموعة الاولى: وهي التي سوف تمسك رأس البرنامج لانه يعتبر جزء سهل نسبيا و ستقوم بالتالي
                      *يطلب ادخال العملية من المستخدم
                      *يحذف المسافات لو موجودة
                      *يتأكد من خلوها من الأخطاء
                      *يطلع ارقامها في مصفوفة م والعمليات في مصفوفة )لستة يعني( واخيرا ينظر أذا في علامة مساواة يسلم البرنامج للمجموعة صاحبة جزء حل المعادلات ولو ما فيها لمجموعة الحساب

                      يعني أنتم مالكم دخل في مسألة ايجاد الحل أنتم تعملوا تنظيم بس
                      لم افهمك اخى ممكن شرح اكثر انا عايز افهم ايه المصفوفات دى فهمنى اكتر ؟
                      غياب غير محدد بسبب الدراسة واعمال سرية انتظروا المفاجأة قريبا ان شاء الله
                      You must not feel tired ! , You must not feel desperate .
                      You must feel hopeful .
                      You must feel ALLAH with U !
                      GO GO You Can DO IT , Believe that You Can Do it ! , IF ALLAH With U , NOTHING will Dare to stop U Along your Dream Road !
                      So , GO and does not return here even you reach to UR Dream and Believe you will have many problems , mistakes and difficulties and you will cross it to UR Dream

                      تعليق


                      • #12
                        اخى خدوا الكود ده وهو السورس بتاعكم ضيفوا عليه كل القوانين الرياضية التى تحلمون بها اليست الة fx ؟ يعنى عندك لوغاريتمات و و و و ...... الخ

                        وفهمونا اكتر بقصدكم
                        غياب غير محدد بسبب الدراسة واعمال سرية انتظروا المفاجأة قريبا ان شاء الله
                        You must not feel tired ! , You must not feel desperate .
                        You must feel hopeful .
                        You must feel ALLAH with U !
                        GO GO You Can DO IT , Believe that You Can Do it ! , IF ALLAH With U , NOTHING will Dare to stop U Along your Dream Road !
                        So , GO and does not return here even you reach to UR Dream and Believe you will have many problems , mistakes and difficulties and you will cross it to UR Dream

                        تعليق


                        • #13
                          المشاركة الأصلية بواسطة BLackx مشاهدة المشاركة
                          بالعكس في شغل بالأخص جزء التأكد من خلو الادخال من الأخطاء وايضا هناك الجزء الخاص بتحديد الادخال هل هو معادلة ام مجرد عمليات على ارقام مطلوب حسابها
                          مثال على الأخطاء انه يدخل اكثر من متغير في المعادلة (اعتقد انه المشروع يحل معادلة بمتغير واحد) او يدخل عمليتين متتاليتين زي *-
                          او حتى رقمين منفصلين بمسافة دون وجود عملية وهذا بتطلب التأكد من الخطأ قبل حذف المسافات في الادخال وغيرها الكثير هي طبعا لا تنتهي لكن حاولو على الأقل الأخطاء اللي احتمال حصولها كبير
                          هل تقصد أنها ستحل المعادلات أيضا
                          Facebook--------------------Youtube Channel

                          تعليق


                          • #14
                            تم نقل شرح المصفوفات الى دورة البايثون في قسم البليندر للفائدة العامة
                            التعديل الأخير تم بواسطة BLackx; 10 / 07 / 2014, 02:38 PM.

                            تعليق


                            • #15
                              المشاركة الأصلية بواسطة منصف ART مشاهدة المشاركة
                              هل تقصد أنها ستحل المعادلات أيضا
                              الآلة الحاسبة ككل نعم اما الجزء الخاص بكم لا

                              الفكرة انكم بعد ما تقوموا بعمل المطلوب منكم (مهمة مجموعتكم) تقوموا باستدعاء دالة من اثنين اما دالة حل المعادلات اللي يقوم بعملها المجموعة الثالثة او دالة الحساب التي يقوم بعملها المجموعة الثانية بالنسبة لاسم هذه الدوال سنخبركم بها وكيف تستدعوها

                              تعليق

                              يعمل...
                              X