القائمة الرئيسية

الصفحات



 مقدمة 

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

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

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

انضم إلينا في هذه الرحلة التعليمية لاكتشاف كيفية إنشاء آلة حاسبة قوية وعملية باستخدام لغة PHP، واستعد لاستغلال قوة البرمجة لتوفير حلول حسابية سهلة ومرنة للمستخدمين.


عندما نتحدث عن بناء آلة حاسبة باستخدام PHP، فإننا نقوم بإنشاء نموذج واجهة المستخدم التي ستسمح للمستخدم بإدخال الأعداد وتحديد العملية الحسابية المرغوبة، ثم سنقوم بمعالجة النموذج وحساب النتيجة باستخدام البرمجة النصية في PHP.


الكود الة حاسبة بسيطة :


  <!DOCTYPE html>
<html>
<head>
    <title>آلة حاسبة باستخدام PHP</title>
</head>
<body>
    <h2>آلة حاسبة</h2>
    <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
        <input type="text" name="num1" placeholder="العدد الأول">
        <select name="operator">
            <option value="+">جمع</option>
            <option value="-">طرح</option>
            <option value="*">ضرب</option>
            <option value="/">قسمة</option>
        </select>
        <input type="text" name="num2" placeholder="العدد الثاني">
        <input type="submit" value="حساب">
    </form>

    <?php
    // التحقق من إرسال النموذج
    if ($_SERVER["REQUEST_METHOD"] == "POST") {
        $num1 = $_POST['num1'];
        $num2 = $_POST['num2'];
        $operator = $_POST['operator'];
        $result = '';

        // تنفيذ العملية الحسابية المحددة
        switch ($operator) {
            case '+':
                $result = $num1 + $num2;
                break;
            case '-':
                $result = $num1 - $num2;
                break;
            case '*':
                $result = $num1 * $num2;
                break;
            case '/':
                if ($num2 != 0) {
                    $result = $num1 / $num2;
                } else {
                    $result = "لا يمكن قسمة على الصفر";
                }
                break;
            default:
                $result = "خطأ في العملية";
                break;
        }

        // طباعة النتيجة
        echo "<h3>النتيجة: $result</h3>";
    }
    ?>
</body>
</html>
    

الثاني، وحقل اختيار لتحديد العملية الحسابية المطلوبة. بعد النقر على زر "حساب"، يتم إرسال النموذج إلى نفس الصفحة (`$_SERVER['PHP_SELF']`) لمعالجته بواسطة البرمجة النصية في PHP.

في قسم البرمجة النصية PHP، نقوم بالتحقق من إرسال النموذج باستخدام `$_SERVER["REQUEST_METHOD"]`، ثم نقوم بالحصول على قيم الحقول المرسلة من النموذج (`$_POST`) وتخزينها في متغيرات.

من ثم، نستخدم التعبير `switch` لتنفيذ العملية الحسابية المحددة بناءً على القيمة المحددة في حقل اختيار العملية (`$operator`). نقوم بحساب النتيجة المناسبة وتخزينها في متغير `$result`.

أخيرًا، نقوم بطباعة النتيجة على الشاشة باستخدام `echo`.

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


ملحوظة :

 تحديد نوع الملف: قم بتحديد نوع الملف بامتداد `.php` للسماح بتنفيذ الكود PHP في الصفحة. على سبيل المثال، `index.php`.

ويجب استخدام تطبيق XAMPP Control Panel

التنقل السريع