طريقة صنع اله حاسبه بلغة بايثون

    عمل برنامج اله حاسبه مكتوب بلغة بايثون

    محتوايات الموضوع


    • اللغه المستخدمه
    • الامكانيات المطلوبه
    • شرح الكود
    • تحميل الكود
    • فيديو لشرح البرنامج
    • برامج مشابهه اخرى

    اللغه المستخدمة


    شرح اليوم سوف نتطرق فى بدايات البرمجه الحديثه وسوف نستخدم اليوم لغة برمجة بايثون وتعتبر لغة بايثون من افضل اللغات التى لا يواجه المبتدا صعوبه فى استخدامها وتعتبر لغة بايثون مبنيه على البرمجه بواسطة الاهداف oop  ولذالك سوف نشرح اليوم طريقة عمل برنامج اله حاسبه بلغة بايثون بسيطه فى البرمجه ومتقدمه فى الاستخدام وفى الكود سوف نستخدم معظم الاساسيات من المعاملات من جمع وضرب و طرح و قسمة وفى الشروحات القادمه سوف نتطرق الى اكواد متقدمه كخارج القسمه و الجذوروغيرها وسوف نستعمل الاساسيات مثل define dev  ويعتبر البرمجه الكلاسيكيه وسوف نبدا بشرح الكود .

    الامكانيات المطلوبه


    جهاز كمبيوتر علىه اى نظام تشغيل مثل الاندرويد او اللينكس او الويندوز او الماك حيث ان لغة بايثون تدعم جميع انظمة التشغيل ويكون باى امكانيات لان لغة بايثون خفيفه على البروسيسور ولاننا سوف نعمل على نظام console   فيكون سريع الاستجابه

    تحميل اللغه على جميع الانظمه


    1. تحميل لغة بايثون على الويندوز من هنــــــــــــا
    2. تحميل لغة بايثون على اللينكس
    3. تحميل لغة بايثون على الماك
    4. تحميل لغة بايثون على اندرويد
    5. تحميل لغة بايثون على الايفون

    شرح الكود المستخدم

    يتكون البرنامج من خمس بلوكات منها القائمه الرئيسه وجزء الجمع والضرب والطرح والقسمه


    class main



    وهى القائمه الافتاحيه وتتكون من def main  والتى يبدا منها البرنامج ومنها يختار العمليات الحسابيه مثل الجمع والضرب والطرح و القسمه 

    وهذه صور لجزء القائمه الرئيسيه

    عمل برنامج اله حاسبه مكتوب بلغة بايثون
    عمل برنامج اله حاسبه مكتوب بلغة بايثون


    • يعتبر السطر رقم واحد : عمل الداله الافتاحيه وتدعى main   ويتم ذالك بوضع كلمة def  قب اسم الداله وكتابة () بعد الداله ثم : 
    • السطر من 2 الى 11 : يتم طباعة جمل نصية للمستخدم نستفيد منها لمعرفة ما يتم ادخاله ويتم ذالك بوضع كلمة print   ثم " " ونكتب بداخله ما نريد طباعته 
    • السطر 12  : يتم حجز متغير وتم تسميته ب a  تم اعطاءه دالة الادخال دالة input  فما يتم كتابته داخل المتغير يتم تخزينه ما دام البرنامج يعمل 
    • السطر 13 : يتم عمل شرط يكون اذا تم ادخال فى الكيبورد قيمة 1 فينفذ ما بعده وفى الكود هو دالة الجمع ونقوم بعمل الحاله الشرطيه بدالة if  كما فى الكود
    • السطر 15 : يتم تمرير الحاله الشرطيه فاذا لم يكتب المستخدم من لوحة المفاتيح 1 فيقارن بالشرط الذى بعده وهو elif  بحيث اذا كان النتغير لا يساوى 1 ويساوى 2 قم بتنفيذ الامر الذى بعده وهو دالة الطرح وايضا يتم اعطاء الامر كما فى الصوره حتى الشرط الرابع الذى يقوم بالقسمه
    • السطر 21 : يقون بمقارنة الحاله الشرطيه التى تتكون من اربح احتمالات فمثلا اذا لم يقوم المستخدم بادخاال من لوحة المفاتيح قيمه من 1 : 4 فيقوم باظهار رسائل مطبوعه تخبره باعادة المحاوله بكتابة امر print  وبعدها نقوم بكتابة اسم الداله الرئسيه لكى يقوم باعادة المحاوله وتكون العمليه ديماكيه ولعمل ذالك نكتب else 

    دالة الجمع

    تقوم بادخال رقمين وعمل عملية الجمع ويكون الدواخل ارقام وليس حروف

    الة حاسبة بلغة بايثون
    الة حاسبة بلغة بايثون


    • السطر رقم 1 : انشاء داله للجمع
    • السطر رقم 2 :طباعة الجمله التى تنبه بوجده فى دالة الجمع
    • السطر رقم 3 : عمل متغير لتخذين قيمة العدد الاول
    • السطر رقم 4 : عمل متغير لتخذين قيمة العدد الثانى
    • السطر رقم 5 : عمل عملية الجمع بجمع المتغير الاول و الثانى ووضعه فى متغير total 
    • السطر رقم 6 : طباعة ناتج عملية الجمع على الشاشه للمستخدم
    • السطر رقم 7 : استدعاء الداله الافتتاحيه لاعادة العمل مره اخرى

    دالة الطرح

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

    • السطر رقم 1 : انشاء داله للجمع
    • السطر رقم 2 :طباعة الجمله التى تنبه بوجده فى دالة الطرح
    • السطر رقم 3 : عمل متغير لتخذين قيمة العدد الاول
    • السطر رقم 4 : عمل متغير لتخذين قيمة العدد الثانى
    • السطر رقم 5 : عمل عملية الطرح بطرح  المتغير الاول و الثانى ووضعه فى متغير total  ويمكن ان تكون النتيجه بالثالب
    • السطر رقم 6 : طباعة ناتج عملية الطرح على الشاشه للمستخدم
    • السطر رقم 7 : استدعاء الداله الافتتاحيه لاعادة العمل مره اخرى

    دالة الضرب

    نقوم بادخال رقمين وعمل عملية الضرب ويجب ان يكون الداخل عباره عن سلسله رقميه

    • السطر رقم 1 : انشاء داله للجمع
    • السطر رقم 2 :طباعة الجمله التى تنبه بوجده فى دالة الضرب
    • السطر رقم 3 : عمل متغير لتخذين قيمة العدد الاول
    • السطر رقم 4 : عمل متغير لتخذين قيمة العدد الثانى
    • السطر رقم 5 : عمل عملية الطرح بضرب  المتغير الاول و الثانى ووضعه فى متغير total  ويمكن ان تكون النتيجه بالثالب
    • السطر رقم 6 : طباعة ناتج عملية الضرب على الشاشه للمستخدم
    • السطر رقم 7 : استدعاء الداله الافتتاحيه لاعادة العمل مره اخرى

    دالة القسمه

    نقوم بادخال رقمين وعمل عملية القسمه ويجب ان يكون الداخل عباره عن سلسله رقميه


    • السطر رقم 1 : انشاء داله للجمع
    • السطر رقم 2 :طباعة الجمله التى تنبه بوجده فى دالة القسمه
    • السطر رقم 3 : عمل متغير لتخذين قيمة العدد الاول
    • السطر رقم 4 : عمل متغير لتخذين قيمة العدد الثانى
    • السطر رقم 5 : عمل عملية القسمه بقسمة  المتغير الاول و الثانى ووضعه فى متغير total  ويمكن ان تكون النتيجه بالثالب او بالكسور
    • السطر رقم 6 : طباعة ناتج عملية القسمة على الشاشه للمستخدم
    • السطر رقم 7 : استدعاء الداله الافتتاحيه لاعادة العمل مره اخرى

    دالة الاستدعاء

    نقوم بكتابة اسم الدالة الرئيسيه لطباعة الشاشه الافتاحيه والكود هو بسيط جدا بحيث نقوم بكتابة main()

    صور من داخل البرنامج


    تحميل الكود كامل مجانا

    شارك المقال
    Abdallah Ahmed
    انا اسمى عبدالله من مصر امتلك بعض المواقع الالكترونية و اعمل مبرمج ومطور ويب و تطبيقات هدفى هو الرقى بالمحتوى العربى و الارتقاء به

    مقالات متعلقة

    إرسال تعليق