طلب مساعدة فى حل تطبيق بلغة الجافا
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: نقاش و أستفسارات الاعضاء
صفحة 1 من اصل 1 • شاطر
طلب مساعدة فى حل تطبيق بلغة الجافا
السلام عليكم ورحمة الله وبركاته ممكن مساعدة فى حل هذا التطبيق بلغة الجافا:
تطبيق زيادة إستثنائية لرواتب الموظفين :
بتكرار محدد المرات ، يستقبل هذا التطبيق بيانات الموظف (رقم الموظف - اسمه - الدرجة الوظيفية - مرتبه) ويحسب قيمة الزيادة المستحقة على أساس إذا كان الموظف على الدرجة الأولى يزيد 15٪ جنيه وإذا كان على الدرجة الثانية يزيد 10٪ جنيه وإذا كان على الدرجة الثالثة يزيد 5٪ جنيه . ويطبع لكل موظف اسمه وراتبه القديم وراتبه الجديد بعد الزيادة، مع بيان إجمالي مبالغ الزيادة المستحقة حتى يتسنى للمؤسسة تأمينها، مع استخدام و كتابة الدالة التى تستقبل الدرجة الوظيفية وتعيد عدد الموظفين بها .
المطلوب :
1 ـ تحديد المشكلة ، الحلول المقترحة .
2 ـ المدخلات : أسماؤها ـ أنواع البيانات المناسبة ـ تقنيات الإدخال الملائمة لإستقبال البيانات .
3 ـ المخرجات : أسماؤها ـ أنواع البيانات المناسبة ـ تقنيات الإخراج الملائمة لإخراج وطباعة المخرجات .
4 ـ جملة تعريف حل المشكلة فى تعبير رياضى ملائم .
5 ـ خريطة التدفق مع خوارزم الحل .
6 ـتصميم مبدئى لواجهة تشغيل التواصل مع المستخدم .
7 ـ تصميم لوجهات استقبال المدخلات وطباعة المخرجات .
8 ـ كتابة التعليمات بلغة الجافا .
9 ـ التقاط شاشة تنفيذ التطبيق
Mohammed Reda- .
- تاريخ التسجيل : 15/05/2020
المساهمات : 3
النقاط : 9
التقيم : 0
الدولة :
الجنس :
رد: طلب مساعدة فى حل تطبيق بلغة الجافا
الاخ الكريم @Mohammed Reda
اعتذر لك على سوء التقدير فقد كتبت لك المثال حينما طلبت ذلك ولكن لكثر المتواصلين معى على الفيس لم ادري أننت صاحب المثال ام احد اخر ....على اى حال نرجو المعذرة
اما بالنسبة للسؤال فلا اعلم ماذا تريد تصميم واجهة المستخدم ...واجهة مستخدم رسومية أم ماذا ؟
لكنى كتبت الحل فى واجهة غير رسومية على النحو التالى :
الفئة Employee.java
الفئة التى تحتوى على الطريقة الرئسية للتنفيذ Test.java على النحو التالى :
مخرجات التطبيق
اعتذر لك على سوء التقدير فقد كتبت لك المثال حينما طلبت ذلك ولكن لكثر المتواصلين معى على الفيس لم ادري أننت صاحب المثال ام احد اخر ....على اى حال نرجو المعذرة
اما بالنسبة للسؤال فلا اعلم ماذا تريد تصميم واجهة المستخدم ...واجهة مستخدم رسومية أم ماذا ؟
لكنى كتبت الحل فى واجهة غير رسومية على النحو التالى :
الفئة Employee.java
- الكود:
public class Employee{
private int employeeId;
private String employeeName;
private double salary;
private degree Degree_job;
enum degree {
first, second, third
}
// طريقين لتعين و إرجاع الدرجة الوظيفية
public void setDegree_job (degree d){
this.Degree_job= d;}
public degree getDegree_job (){
return this.Degree_job;}
// طريقتين لتعين و ارجاع رقم الموظف
public void setEmployeeId(int employeeId){
this.employeeId = employeeId;}
public int getEmployeeId(){
return employeeId;
}
public void setEmployeeName(String employeeName){
this.employeeName = employeeName;}
public String getEmployeeName(){
return employeeName;
}
//طريقين لتعين و ارجاع المرتب
public void setSalary(double salary){
this.salary = salary;}
public double getSalary(){
return salary;}
// طريقة لحساب الراتب بعد اضافة زيادة الدرجة
public double getNetSalary (){
double value=0;
switch (Degree_job){
case first:
value = this.salary *.15;
return this.salary+value;
case second:
value = this.salary *.10;
return this.salary+value;
case third:
value = this.salary *.10;
return this.salary+value;
}
return this.salary+value;
}
// طريقة لجلب وطباعة بيانات الكائن
public void getdata(){
System.out.println(" employee details: "+"\n");
System.out.println("The Employee Id : "+getEmployeeId());
System.out.println("The Employee Name : "+getEmployeeName());
System.out.println("The Basic Salary : "+getSalary());
System.out.println("Degree of The job : "+getDegree_job());
System.out.println("The New Salary : "+getNetSalary());
}
}
الفئة التى تحتوى على الطريقة الرئسية للتنفيذ Test.java على النحو التالى :
- الكود:
public class Test {
public static void main(String[] args) {
Employee E = new Employee();
E.setEmployeeId(150);
E.setEmployeeName("AHMED MANNA");
E.setSalary(1000);
E.setDegree_job(Employee.degree.second);
E.getdata();
}
}
مخرجات التطبيق
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
رد: طلب مساعدة فى حل تطبيق بلغة الجافا
شكراً جزيلاً لحضرتك يا أستاذ أحمد على سرعة التفاعل والوقت والجهد المبذول من حضرتك لحل التطبيق.
Mohammed Reda- .
- تاريخ التسجيل : 15/05/2020
المساهمات : 3
النقاط : 9
التقيم : 0
الدولة :
الجنس :
| |
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: نقاش و أستفسارات الاعضاء
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
أمس في 2:36 pm من طرف nadya
» شراء اغراض مستعملة بالكويت بأعلى سعر - الدليل
أمس في 2:21 pm من طرف nadya
» شراء اثاث مستعمل الجهراء - بأعلى سعر - الدليل
أمس في 2:05 pm من طرف nadya
» تركيب مخيمات الكويت - جودة عالية خصم 20 %- الدليل
أمس في 1:47 pm من طرف nadya
» اغتنم فرصة الحصول على مدافن للبيع بمساحات مختلفة فى كل مكان فى مصر - القاهرة الجديدة
أمس في 1:40 pm من طرف ندا عمر
» افضل موقع مقابر للبيع بالقاهرة الجديدة 20% خصم
أمس في 1:29 pm من طرف ندا عمر
» مقابر وادي الراحة للبيع بأفضل الأسعار بخصم 20%
أمس في 1:18 pm من طرف ندا عمر
» مقابر للبيع بالقاهرة الجديدة بتسهيلات في السداد | سما الاقصى للمقاولات
أمس في 1:15 pm من طرف ندا عمر
» شراء اثاث مستعمل الكويت - بأعلى سعر - الدليل
أمس في 1:11 pm من طرف nadya
» مقابر طريق العين السخنه للبيع 20% من سما الاقصى
أمس في 12:59 pm من طرف ندا عمر