Hamoud Turki Hamoud Alharbi
unknown
plain_text
3 years ago
8.7 kB
5
Indexable
//حمود تركي حمود الحربي package javaapplication8; import javax.swing.*; public class JavaApplication8 { static double avrg(double b,double m){ return (b/m); } public static void main(String[] args) { int months=5 , options,options1,options2,options3,options4,options5,options6; double total_b1=0.0,total_b2=0.0,total_b3=0.0, total_b=0.0, max=0.0, sum=0.0; double max_b1=0.0 , max_b2=0.0,max_b3=0.0, max_all=0.0; double search=0.0; String s=""; double[][] sales_information=new double[2][months]; for (int i = 0; i < 3; i++) { for (int j = 0; j < months; j++) { sales_information[i][j]= Double.parseDouble(JOptionPane.showInputDialog("اعمار عدد الموظفين "+(j+1)+" للأدارة رقم "+(i+1))); total_b+=sales_information[i][j]; if (sales_information[0][j]>max_b1) { max_b1=sales_information[i][j]; } else if (sales_information[1][j]>max_b2) { max_b2=sales_information[i][j]; } else if (sales_information[2][j]>max_b3) { max_b3=sales_information[i][j]; } } if (sales_information[i]==sales_information[0]) { total_b1=total_b; } else if (sales_information[i]==sales_information[1]) { total_b2=total_b; } else if (sales_information[i]==sales_information[2]) { total_b3=total_b; } sum+=total_b; total_b=0.0; } int exit; do { options= Integer.parseInt(JOptionPane.showInputDialog("1- طباعة مجموع اعمارهم\n" + "عمر الموظف\n" + "3- عدد الموظفين في الأداره\n" + "4- معلومات\n" + "5- طباعة متوسط اعمار الموظفين \n" + "6- طباعة الموظف كم متبقي له في الخدمه")); switch (options) { case 2: max=Math.max(Math.max(total_b1, total_b2), total_b3); if (max==total_b1) { JOptionPane.showMessageDialog(null, "االموظف اعلى خدمه"); } else if (max==total_b2) { JOptionPane.showMessageDialog(null, "الأدارة رقم"); } else if (max==total_b3) { JOptionPane.showMessageDialog(null, "الادارة رقم اعلى موظفين"); } break; case 3: options1=Integer.parseInt(JOptionPane.showInputDialog("1- اجمالي عدد الموظفين\n" + "2- اجمالي عدد الاداراة\n")); switch (options1) { case 1: options2=Integer.parseInt(JOptionPane.showInputDialog("الرجاء ادخال رقم الادارة")); switch (options2) { case 1: JOptionPane.showMessageDialog(null, "اجمالي موظفين الادراةرقم1 هي "+total_b1); break; case 2: JOptionPane.showMessageDialog(null, "اجمالي موظفين الادارة رقم 2 هي "+total_b2); break; case 3: JOptionPane.showMessageDialog(null, "اجمالي الموظفين الادارة رقم 3 هي "+total_b3); break; default: } break; case 2: JOptionPane.showMessageDialog(null, "اجمالي الموظفين في الاداراة رقم هي "+sum); break; default: } break; case 4: options3= Integer.parseInt(JOptionPane.showInputDialog("1- كم خدمة الموظف\n" + "2- عمره وخدمته\n")); switch (options3) { case 1: options4=Integer.parseInt(JOptionPane.showInputDialog("ادخل رقم الادارة")); switch (options4) { case 1: JOptionPane.showMessageDialog(null, max_b1); break; case 2: JOptionPane.showMessageDialog(null, max_b2); break; case 3: JOptionPane.showMessageDialog(null, max_b3); break; default:JOptionPane.showMessageDialog(null, "لقد قمت باختيارادارة غير متوفره"); } break; case 2: max_all=Math.max(Math.max(max_b1, max_b2), max_b3); JOptionPane.showMessageDialog(null, max_all); break; default: } break; case 5: options5=Integer.parseInt(JOptionPane.showInputDialog("1- متوسط اعمارهم\n" + "2- متوسط اعمار كل الاداراة\n")); switch (options5) { case 1: options6=Integer.parseInt(JOptionPane.showInputDialog("ادخل رقم الادارة")); switch (options6) { case 1: JOptionPane.showMessageDialog(null, avrg(total_b1,months)); break; case 2: JOptionPane.showMessageDialog(null, avrg(total_b2,months)); break; case 3: JOptionPane.showMessageDialog(null, avrg(total_b3,months)); break; default: } break; case 2: JOptionPane.showMessageDialog(null,avrg(sum,months)); break; default: } break; case 6: try{ search=Double.parseDouble(JOptionPane.showInputDialog("ادخل العمر")); } catch(Exception e){ System.out.println(e); } for (int i = 0; i < 3; i++) { for (int j = 0; j < months; j++) { if (search==sales_information[i][j]) { s+="عددالموظفين للأدارة رقم "+(j+1)+" للادارة رقم "+(i+1)+"\n"; } } } s=""; JOptionPane.showMessageDialog(null, s); break; } exit = JOptionPane.showConfirmDialog(null, "هل ترغب في الخروج من البرنامج","",JOptionPane.YES_NO_OPTION); } while (exit==1); } }
Editor is loading...