طلب مساعدة فى حل تطبيق بلغة الجافا
منتدى مصر التقني :: قسم لغات البرمجة 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
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
الثلاثاء مارس 26, 2024 6:26 pm من طرف moslema_r
» شركة تنظيف استراحات بالرياض
الأحد مارس 24, 2024 10:49 pm من طرف moslema_r
» كشف تسربات المياه في جدة
السبت مارس 23, 2024 7:23 pm من طرف gmalnagy
» خدمات كشف تسربات المياه بخصم 25% - اتصل الان
السبت مارس 23, 2024 7:22 pm من طرف gmalnagy
» شركة تنظيف ثريات بالرياض
الخميس مارس 21, 2024 7:23 pm من طرف moslema_r
» كهربائي منازل بالرياض
الأحد مارس 17, 2024 1:52 pm من طرف رانيا حماد
» افضل شركة نقل عفش بالرياض نقل باكستاني 40% خصم | موقع الانوار
الأحد مارس 17, 2024 1:25 pm من طرف رانيا حماد
» افضل معلم جبس بالرياض تركيب جبس بورد بالرياض 20% خصم اتصل الآن
الأحد مارس 17, 2024 1:09 pm من طرف رانيا حماد
» شراء اثاث مستعمل بالكويت بخصم 30%
الأحد مارس 17, 2024 12:54 pm من طرف رانيا حماد
» افضل فني كهربائي منازل بالرياض جودة 100% | اتصل الآن
الأحد مارس 17, 2024 12:36 pm من طرف رانيا حماد