الأحد، 30 أغسطس 2020

اكتب برنامج بلغة الجافا يقوم بحساب متوسط درجات الطالب والنسبة المئوية


ماذا استفيد من الكود ؟


كثير من الشباب وايضا الاطفال يريد تعلم لغة برمجة javascript هذا لمن يريد ان يسلك طريق الويب (Web developer)،  والنوع الاخر هو من يقوم ويبحث عن طرق تعلم برمجة الجافا (java tutorial) او تعلم برمجة التطبيقات وهذا النوع من البرمجة يتطلب من المستخدم تعلم لغة جافا لكي يتعلم تطوير وصناعة التطبيقات جيدا، هذا الكود  يقوم بحساب درجات الطالب (Student grades) في المواد الدراسيه حيث يمكنك من خلال هذا الكود البسيط ان تقوم بحساب المتوسط الحسابي (مجموع الدرجات على عدد المواد) لكل طالب من الطلاب وايضا يمكنك بهذة الفكرة ان تصنع برامج رياضية بسيطة بأفكار مختلفة من خلال التعديل على هذا الكود، وهذا الكود احيانا يتم طلبه كتاسك (Task) في الجامعات من الطلاب وتذكر ان هذا الكود مكتوب بلغة الجافا Java

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


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

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


package ###;
### : هو اسم الباكج الذي قمت بانشاه
ضغط هذا الكود
import java.util.Scanner;
وبعد ذلك تغيير كلمة GC
الى اسم الباكج الذي قمت بانشاه

المدخلات (input)


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

كود البرنامج


public class GC{

    public static void main(String[] args) {
int c1,c2,c3,sum;
double avg;
Scanner n = new Scanner (System.in);
System.out.println(" Please enter Subject 1 ");
c1=n.nextInt();
System.out.println(" Please enter Subject 2 ");
c2=n.nextInt();
System.out.println(" Please enter Subject 3 ");
c3=n.nextInt();
sum=c1+c2+c3;
avg=sum/3;
        System.out.println("The summation is : " + sum);
        System.out.println("The Average is : " + avg);
        
    }
}



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


Please enter Subject 1
80
Please enter Subject 2
70
Please enter Subject 3
88
The summation is : 238
The Average is : 79.33



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