ما فائدة هذه الأكواد

Abdurrahman • منذ 5 سنوات

انا جديد في البرمجة اريد ان اعرف كيف يتم تشغيل هذا الكود 
public class Dikdortgen {
    private double kenarA;
    private double kenarB;
    
    public Dikdortgen(double kenarA, double kenarB) {
        this.kenarA = kenarA;
        this.kenarB = kenarB;
    }
    
    public double alan() {
        return kenarA*kenarB;
    }
    
    public double cevre() {
        return 2*(kenarA+kenarB);
    }

    public double getKenarA() {
        return kenarA;
    }

    public void setKenarA(double kenarA) {
        if(kenarA <= 0) return;
        this.kenarA = kenarA;
    }

    public double getKenarB() {
        return kenarB;
    }

    public void setKenarB(double kenarB) {
        if(kenarB <= 0) return;
        this.kenarB = kenarB;
    }
    
    
    
    
}

كلمات دليلية: java

الإجابة الصحيحة

Nawaf Khalifah • منذ 5 سنوات

السلام عليكم ورحمة الله وبركاته
صباحك سعيد اخي الكريم،

هذا Java Class وهو عبارة عن تمثيل للمستطيل، وعمل بعض الحسابات عليه، وللأسف فالمسميات مكتوبة باللغة التُركية بحيث:

المصطلح بالتركية المصطلح بالعربية
Dikdörtgen مستطيل
Kenar جانب (ضلع المستطيل)
çevre محيط المستطيل
alan مساحة المستطيل

 

في هذا الكلاس لدينا ضلعين للمستطيل KenarA و KenarB، ويجب ان يكون كل ضلع اكبر من الصفر كما هو موضح في في الميثود setKenarA و setKenarB .

لنفرض ان لدينا المستطيل التالي:

مستطيل
  (العرض يتمثل بالضلع الأكبر، والارتفاع بالضلع الأصغر)

المساحة (alan): العرض * الارتفاع
المساحة = 18 * 3 = 54

وهذه العملية تتمثل في الميثود alan 

المحيط (çevre): (العرض + الارتفاع) * 2
المحيط = (3 + 18) * 2 = 42

وهذه العملية تتمثل في الميثود cevre

اتمنى انني قد افدتك.

تحياتي،

الإجابات (1)

Nawaf Khalifah • منذ 5 سنوات
الإجابة الصحيحة
مميز

السلام عليكم ورحمة الله وبركاته
صباحك سعيد اخي الكريم،

هذا Java Class وهو عبارة عن تمثيل للمستطيل، وعمل بعض الحسابات عليه، وللأسف فالمسميات مكتوبة باللغة التُركية بحيث:

المصطلح بالتركية المصطلح بالعربية
Dikdörtgen مستطيل
Kenar جانب (ضلع المستطيل)
çevre محيط المستطيل
alan مساحة المستطيل

 

في هذا الكلاس لدينا ضلعين للمستطيل KenarA و KenarB، ويجب ان يكون كل ضلع اكبر من الصفر كما هو موضح في في الميثود setKenarA و setKenarB .

لنفرض ان لدينا المستطيل التالي:

مستطيل
  (العرض يتمثل بالضلع الأكبر، والارتفاع بالضلع الأصغر)

المساحة (alan): العرض * الارتفاع
المساحة = 18 * 3 = 54

وهذه العملية تتمثل في الميثود alan 

المحيط (çevre): (العرض + الارتفاع) * 2
المحيط = (3 + 18) * 2 = 42

وهذه العملية تتمثل في الميثود cevre

اتمنى انني قد افدتك.

تحياتي،

Abdurrahman: جزالك الله كل خير اخي الكريم ❤

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !