السبت، 12 سبتمبر 2020

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

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

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


متابعي موقع ومدونة جي كودرس مرحبا بكم من جديد في مقالة عن لغة جافا, في مقالة اليوم سوف نتعرف على كود بلغة الجافا java code يقوم بحل المعادلة التربعية حيث ان هذا الكود من اكثر الاكواد التي عليها الطلب وايضا تطلب بكثرة وذلك لاهميتها وخاصة بلغة جافا, وذلك بسبب اهمية دخول لغة الجافا في تطوير تطبيقات الاندرويد او ما يعرف بي "جافا اندرويد", حيث ان اغلب تطبيقات متجر بلاي مطورة عن طريق الجافا java وايضا هذة اللغة تدخل في صناعة وتطوير العاب والبرامج.

ماهي المعادلة التربعية ؟


المعادلة التربيعية هي معادلة التي تحتوي على الاس 2, ايضا تم شرح هذا الكود بلغة بايثون.

صورة المعادلة التربيعية


ax2 + bx + c = 0, where

متطلبات كتابة الكود ؟


سوف تحتاج في هذا الكود اولا ان تكون فاهم للغة الجافا ويوجد مقالة سابقة شرحنا لكم فيها كيف تكتب اول كود جافا في حياتك java tutorial مع توضيح اهم الاساسيات التي تحتاجها لكتابة اي كود بالجافا او غيرة يمكنك الاطلاع عليها لمزيد من المعلومات, ثاني متطلب وهو وجود محرر لكتابة الاكواد بلغة الجافا java compiler مثل محرر إكلبس java eclipse حيث يعد هذا المحرر بيئة تطوير متكاملة ونظام لإضافة الملحقات. كُتب معظمه بلغة جافا ويمكن استخدامه لتطوير تطبيقات بلغة الجافا، أو بلغات البرمجة التي من بينها أيدا، سي، سي++,بايثون وغيرها من اللغات ويمكنك تحميل هذا المحرر بشكل مجاني عن طريق الموقع الرسمي للبرنامج وايضا يوجد مواقع اونلاين لكتابة بلغة الجافا اذا لم يكن لديك مساحة في جهازك java online compiler يمكنك قراءة المقالة التي تحدثنا فيها عن افضل محررات جافا التي يمكنك استخدامها.

مدخلات البرنامج (input)


لن يتم طلب من المستخدم ادخال اي شيئ فقط كل ما عليك هو التغيير في القيم التي موجودة في السطر 3 مثل قيمة a,b,c يمكنك تغيير قيمهم بالقيم التي تريدها.

كود المعادلة التربيعية بالجافا - Java code to calculate the quadratic equation


public class Quadratic {

    public static void main(String[] args) {
        double a = 2.3, b = 4, c = 5.6;
        double root1, root2;
        double determinant = b * b - 4 * a * c;
        if(determinant > 0) {
            root1 = (-b + Math.sqrt(determinant)) / (2 * a);
            root2 = (-b - Math.sqrt(determinant)) / (2 * a);

            System.out.format("root1 = %.2f and root2 = %.2f", root1 , root2);
        }
        else if(determinant == 0) {
            root1 = root2 = -b / (2 * a);

            System.out.format("root1 = root2 = %.2f;", root1);
        }
        else {
            double realPart = -b / (2 *a);
            double imaginaryPart = Math.sqrt(-determinant) / (2 * a);

System.out.format("root1 = %.2f+%.2fi and root2 = %.2f-%.2fi", realPart, imaginaryPart, realPart, imaginaryPart);
        }
    }
}



الطباعة والمخرجات (output)


root1 = -0.87+1.30i and root2 = -0.87-1.30i

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

احمد محمود هو طالب جامعي يدرس في احدى الجامعات المصرية , تم تاسيس موقع جي كودرس في منتصف عام 2020 حيث يسعى الموقع الى مساعدة الطلاب في تعلم البرمجة وتوفير الاكواد الجاهزة للاستخدام لمساعدة الطلاب ً