سلطان حمد الدوسري

mail@pastecode.io avatar
unknown
java
2 years ago
1.8 kB
2
Indexable
Never
package a;
import javax.swing.JOptionPane;
public class A {

    
    public static void main(String[] args) {

        int n=0;
        int[][] a= new int[3][];
      String all="",all1="بيانات موظفي الشركة";
        for(int i=0;i<a.length;i++){
        
            do{
             n=Integer.parseInt(JOptionPane.showInputDialog("ادخل عدد الموظفين في الادارة رقم "+(i+1)));
            
            if(n<1){JOptionPane.showMessageDialog(null, "يجب ان يكون عدد الموظفين اكبر من الصفر");}
            }while(n<1);
            a[i]=new int[n];
            for(int j=0;j<a[i].length;j++){
            do{
             a[i][j]=Integer.parseInt(JOptionPane.showInputDialog("ادخل عمر الموظف رقم "+(j+1)));
             if(a[i][j]<1){JOptionPane.showMessageDialog(null, "يجب ان يكون عمر الموظف اكبر من الصفر");}
            if(a[i][j]>59){JOptionPane.showMessageDialog(null, "يجب ان يكون عمر الموظف اصغر من الستين");}

            }while(a[i][j]<1||a[i][j]>59);
            }
        
        }
int b=0;int sumAge=0,s=0;
   for(int i=0;i<a.length;i++){
        all="";b=0;sumAge=0;s=0;
            for(int j=0;j<a[i].length;j++){
                b++;s++;sumAge+=a[i][j];
            all+="\n"+"عمر الموظف رقم "+(j+1)+"   هو"+a[i][j]+"  تبقى له في الخدمة:  "+(60-a[i][j])+"سنة";
            }
        all1+=all+"\n"+"عدد الموظفين في الاداره رقم "+(i+1)+"هو :"+b+" مجموع اعمارهم "+sumAge+" متوسط اعمارهم هو "+(sumAge/s);
        }
    
                JOptionPane.showMessageDialog(null, all1);

    
    }
    
}