الوقت/التاريخ الآن هو الجمعة أبريل 26, 2024 4:51 pm
1 نتيجة بحث عن obj1
حل اسئلة وتمارين بلغة جافا الجزء الثالث
اهلا بيك الاخ الكريم @abushuberالسؤال الثاني :مطلوب منك كتابة برنامج لحساب مرتب عامل فى شركة , يتأثر هذا الراتب عندما ياخذ العامل اجازة عادية أو حتى اجازة مرضية بحيث يقل الراتب كنسبة مئوية من الراتب فى هذه الحالة مع الأخذ بعين الاعتبار الاتى :
1_أن يكون الكلاس أو الفئة باسم #workers
2_ على أن تحتوى الفئة حقول المتغيرات التالية #name# , salary# ,city
3_ إنشاء مشيد أو منشئ الفئة مع المتغيرات لتمرير اكتساب قيمة الكائن الأولي لجميع المتغيرات المذكورة أعلاه
4_استخدام أسلوب التحميل الزائد لتجنب التكرار الكود كلما كنت في حاجة الى ذلك
5 _ إنشاء الدالة الرئسية #main داخل الفئة لانشاء كائن جديد باسم #obj1 لطباعة مرتب العامل فى الحالة العادية و مرتبة فى حالة أخذ الاجازة
الحل على النحو التالى :
1_إنشاء الفئة باسم #workers
- الكود:
public class Workers {
}
2_الاعلان عن حقول المتغيرات
- الكود:
public class Workers {
private String Name;
private String city;
private double Salary;
}
3_إنشاء منشيء الفئة #workers
- الكود:
public class Workers {
private String Name;
private String city;
private double Salary;
Workers(String N, String ad, double S) {
this.Name = N;
this.city = ad;
this.Salary = S;
}
4_إنشاء الطرق التى سنتخدمها فى البرنامج لارجاع اسم الموظف و المدينة و قيمة مرتبة
- الكود:
String GetName(){
return Name;
}
String GetAddr(){
return city;
}
double GetSalary(){
return Salary;
}
5_إنشاء الدالة الرئسية #main داخل الفئة على النحو التالى :
- الكود:
public static void main(String[] args) {
}
6_ انشاء كائن جديد من الفئة باسم obj1 لطباعة بيانات الموظف اعلاه
- الكود:
public static void main(String[] args) {
Workers obj1 = new Workers("ahmed","cairo",10000);
}
يمكن ملاحظة أننا قمنا بتمرير بيانات العامل الاساسية مثل الاسم و المدينة و الراتب الاساسي الى كائن obj1 ....حتى الان لم نقم بمعالجة الخصم من راتبة نتيجة الاجازة او الراحة التى اخذها
لذلك سنفترض أن تلك الشركة تقوم بخصم نسبة 12% من راتب العامل نيجة هذه الاجازة ....لذلك علينا حساب القيمة التى سيتم خصمها من راتبة و ذلك على النحو الرياضى التالى :
قيمة الخصم = المرتب الاساسي * نسبة الخصم
اذن الراتب الجديد = الراتب الاساسي - قيمة هذا الخصم
و يتم ذلك برمجيا عن طريق التالى :
الاعلان عن ثلاث متغيرات لتخزين نسبة الخصم , قيمة الخصم , الراتب الجديد وذلك على النحو التالى :
- الكود:
double dis,valuedis,newsalary;
بعد ذلك يمكننا اجراء العمليات الحسابية السابقة و من ثم طباعة المخرجات ....
اذن الكود بالكامل على النحو التالى :
- الكود:
public class Workers {
private String Name;
private String city;
private double Salary;
Workers(String N, String ad, double S) {
this.Name = N;
this.city = ad;
this.Salary = S;
}
String GetName(){
return Name;
}
String GetAddr(){
return city;
}
double GetSalary(){
return Salary;
}
public static void main(String[] args) {
Workers obj1 = new Workers("ahmed","cairo",10000);
double dis,valuedis,newsalary;
dis=12;
valuedis=(obj1.GetSalary()*dis)/100;
newsalary=obj1.GetSalary()-valuedis;
System.out.println("Employee Name: "+ obj1.GetName() +"\n"
+ "Employee city: " + obj1.GetAddr() + "\n"
+ "Employee Salary: " + obj1.GetSalary() + "\n"
+ "discount percentage;" + dis + "\n"
+ "discount value ;" + valuedis + "\n"
+ "Employee new Salary: " + newsalary + "\n"
);
}
}
المخرجات :
Employee Name: ahmed
Employee city: cairo
Employee Salary: 10000.0
discount percentage;12.0
discount value ;1200.0
Employee new Salary: 8800.0
لى معك لقاء اخر خصوص سؤال الدايرة دة رخم شوي
- في الأربعاء يناير 30, 2019 2:09 pm
- ابحث في: نقاش و أستفسارات الاعضاء
- موضوع: حل اسئلة وتمارين بلغة جافا الجزء الثالث
- المساهمات: 28
- مشاهدة: 15500
أمس في 8:56 pm من طرف moslema_r
» شركة مكافحة حشرات في راس الخيمة
أمس في 8:34 pm من طرف moslema_r
» تطبيقIncogniton لإدارة ملفات تعريف متعددة للمتصفح
الأربعاء أبريل 24, 2024 3:51 pm من طرف زاكااا
» افضل شركة مكافحة النمل الابيض بالرياض
الإثنين أبريل 22, 2024 9:41 pm من طرف moslema_r
» Exemplary Сasual Dating - Verified Women
الخميس أبريل 18, 2024 9:18 pm من طرف wdqwd
» رش الدفان بالرياض
الخميس أبريل 18, 2024 7:11 pm من طرف moslema_r
» شركة تنظيف خزانات الشارقة
الخميس أبريل 18, 2024 6:57 pm من طرف moslema_r
» شركة مكافحة الفئران بالرياض
الإثنين أبريل 15, 2024 8:23 pm من طرف moslema_r
» افضل شركة كشف تسربات المياه بالباحة
الخميس أبريل 04, 2024 7:02 am من طرف gmalnagy
» ساعدوني وفهموني help me
الجمعة مارس 29, 2024 8:37 am من طرف linesoft