سلطان حمد الدوسري
unknown
java
3 years ago
1.8 kB
9
Indexable
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);
}
}
Editor is loading...