masonicoutreachservices.biz

masonicoutreachservices.biz

كيفية إنشاء آلة حاسبة بسيطة باستخدام Html و Css وجافا سكريبت

Monday, 29-Jul-24 10:25:02 UTC

Simple Calculator هي، كما يوحي اسمها، آلة حاسبة بسيطة جدا لجهاز الكمبيوتر الخاص بك. مع Simple Calculator ، يمكنك أن تفعل العمليات الحسابية مثل الجمع والطرح والقسمة، والضرب - وجميع من واجهة بسيطة جدا وبديهية. Java - عمل - كود الة حاسبة بسيطة بالجافا - Code Examples. أفضل شيء عن Simple Calculator هو أنه لن يكن عليك تثبيت أي شيء من أجل استخدامها. وبالإضافة الى ذلك، فإنه يتطلب القليل جدا من الموارد وعمليا، أي ذاكرة على الإطلاق، لذلك لن يؤثر على أداء جهاز الكمبيوتر الخاص بك في أقل. Simple Calculator هو خيار كبير يأخذ في الاعتبار إذا كانت آلالة حاسبة لجهاز الكمبيوتر الخاص بك لا تعمل بشكل جيد للغاية أو إذا كان جهاز الكمبيوتر الخاص بك يتباطأ كلما كنت تستخدمها.

Java - عمل - كود الة حاسبة بسيطة بالجافا - Code Examples

هذا كل شئ بالنسبة لعملية الجمع, بقية العمليات الحسابية هي نفس الشئ, فقط الرمز يتغير, اليك جدول الرموز المستعملة في كل العمليات الحسابية في لغة البرمجة C: لا توجد صعوبة تذكر لهذه العمليات الحسابية, الا في العمليتين الاخخيرتين ( القسمة و ال modulo), علينا الشرح اكثر في هذه العمليتين بالذات تابع معي عملية القسمة القسمة تشتغل بطريقة طبيعة حين لا يكون فيها الباقي, مثلا 6 / 3 تساوي 2, اذا قمت بهذه العملية في برنامجك سوف تحصل على النتيجة الصحيحة لا مشكلة تذكر حتى الان. الان نقوم بعملية قسمى فيها ما بعد الفاصلة اي فيها الباقي, مثلا 5 / 2 النتيجة الطبيعية هي 2. 5, لكن في برنامجك شاهد ما سوف يحدث حين تستعمل الكود بهذه العملية مثل كود عملية الجمع باستخدام اشارة التقسيم: النتيجة سوف تكون كالتالي: هنا عندنا مشكلة كبيرة, طلبنا من الكمبيوتر حساب 5 / 2 و كنا ننتضر ان نحصل على النتيجة 2. 5, لكن الجهاز يعطينا 2 😑. هل جهازنا غبي الى هذه الدرجة ؟ الحقيقة هي ان جهازك حين يرى الارقام 5 و 2 هو يقوم بعملية تقسيم للاعداد الكاملة التي تسمى: خوارزمية تقسيم ( Euclidean division) حيث انه يقتطع النتيجة و لا يبقي الا على الاعداد الكاملة ( في المثال 2) قد يقول احدكم: انا اعلم ما هو السبب, مثل ما تعلمناه في الدروس السابقة int للاعداد الكاملة لو ان المتغير result كان يستعمل double سوف يتمكن من تخزين الاعداد العشرية!

لو انك تريد الحصول على النتائج الصحيحة في برنامجك يجب ان تحولها الى اعداد عشرية مثل: 5. 0 / 2. 0 = 2. 5 10. 0 / 3. 0 = 3. 33333 4. 0 / 5. 0 = 0. 8 في الحقيقة حين تقوم بعملية 5 / 2 جهازك يُجيب على السؤال التالي: كم يوجد من 2 في 5 ؟ الاجابة هي مرتين بمعنى 2. ايضا مع العملية الاخرى كم من 3 موجودة في 10 ؟ الجواب هو ثلاث مرات اي انه يظهر لك 3 في النتيجة. السؤال يطرح نفسه كيف نفعل للحصول على الباقي فقط ؟ هنا يدخل دور عملية Modulo عملية Modulo المودولو "Modulo" هي عملية حسابية تعطيك ما تبقى من التقسيم, ربما انت لم تستعملها من قبل, او انك لم تسمع بها ابدا لكن بالنسبة للكمبيوتر هي عملية حسابية اساسية مثل العمليات الاربعة الاخرى, و يسعملها خصوصا في حل الاشكالية التي وقعنا بها ليجيب عن السؤال المطروح. مثل ما هو موضح في الجدول رمز ال modulo هو% و هذه بعض الامثلة لعمليات تستعمله: 5% 2 = 1 14% 3 = 2 4% 2 = 0 modulo العملية 5% 2 هو باقي عملية القسمة 5 تقسيم 2, بمعنى نحصل على 1. الكمبيوتر يحسب كالتالي 5 = 2 * 2 + 1 ( 1 هو ما يعطيك اياه الكمبيوتر اي باقي القسمة) مثلا 14% 3 حسابها هو 14 = 3 * 4 + 2 ( modulo العملية الحسابية هو رقم 2) و اخر مثال هو في حالة 4% 2 هنا التقسيم يكون صحيح ادا لا يوجد باقي في هذه الحالة نتيجة ال modulo تكون 0.