الأربعاء، 26 أغسطس 2020

كود برنامج القانون العام بلغة الجافا ( java code )

كود برنامج القانون العام بلغة الجافا ( java code )

كود برنامج القانون العام بلغة الجافا ( java code )


هذا الكود بلغة جافا (java) يقوم بعملية توليد القانون العام او القانون المشترك (Quadratic Formula in  java ) وانت كل ما عليك كمستخدم ان تقوم بادخال القيم التالية b و a و d  يقوم هذا البرنامج بعملية حساب الارقام التي قمت بإدخالها  في صورة (القانون العام)، ربما يتم طلب منك هذا القانون في انترفيو، مثلا لانه قانون سهل وفي نفس الوقت ربما يكون معقد لدى البعض وهذا الكود احيانا يتم طلبه كتاسك (task) في الجامعات من الطلاب وتذكر ان هذا الكود مكتوب بلغة الجافا.

ما تحتاجة لكتابة الكود ؟


سوف تحتاج ان تكون فاتح للغة جافا وهي لغة مهمة جدا في برمجة تطبيقات الاندرويد وبرامج الكمبيوتر ويمكنك الاطلاع على مقالة سابقة حولل شرح برمجة لغة الجافا للمبتدئين java tutorial  , وسوف تحتاج الى الى محرر لكتابة كودك البرمجي  java compiler  ويمكنك استخدام احد المواقع الاليكترونية التي توفر خدمة كتابة الاكواد البرمجية بلغة الجافا اونلاين  java online compiler

استخدام الكود ؟


قبل جملة
package ###;
### : هو اسم الباكج الذي قمت بانشاه
وايضا نقوم بتغيير كلمة GC
التي في public class GC{
الى اسم الباكج التي قمت بتسميته.

كود القانون العام بلغة الجافا (java code).


import java.util.Scanner;
public class TesT{
public static void main(String[] args) {
int a,b,c; double r1,r2; Scanner n = new Scanner (System.in);
System.out.println("Given quadratic equation : ax^2 + bx + c");
System.out.println("Enter a is : "); a=n.nextInt(); System.out.println("Enter b is : ");
System.out.println("Given quadratic equation"+a+"x^2"+b+"+x"+c);
b=n.nextInt(); System.out.println("Enter c is : "); c=n.nextInt(); int d=b*b-4*a*c; if (d>0){
System.out.println("Frist root is:"+r1);
System.out.println("Roots are real and unequal"); r1=(-b + Math.sqrt(d))/(2*a); r2=(-b - Math.sqrt(d))/(2*a);
System.out.println("Root : "+r1);
System.out.println("Second root is:"+r2); } else if (d==0) { System.out.println("Roots are real and equal"); r1=(-b + Math.sqrt(d))/(2*a);
}
} System.out.println("Roots are imaginary");
}


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


Given quadratic equation : ax^2 + bx + c                                                                                             
Enter a is :                                                                                                                                               
8                                                                                                                                                             
Enter b is :                                                                                                                                                                     
6                                                                                                                                                             
Enter c is :                                                                                                                                             
2                                                                                                                                                             
Given quadratic equation8x^26+x2                                                                                                       
Roots are imaginary

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