majed fahim

mail@pastecode.io avatar
unknown
plain_text
2 years ago
1.7 kB
1
Indexable
Never
// ماجد محمد فهيم مصطفى
package javaapplication8;
import javax.swing.*;
public class JavaApplication8 {
    
static double avrg(double x , double y){
    return (x/y);
}

static int sr(int z){
    return (60-z);
}
    public static void main(String[] args) {
        int [][] age=new int [3][5];
        int numbers_a=0,age_a=0;
        
        System.out.println("بيانات موظفي الشركة");
        for (int i = 0; i < 3; i++) {
            for (int j = 0; j < 5; j++) {
                do {
                    try{
                        age[i][j]=Integer.parseInt(JOptionPane.showInputDialog("أدخل عمر الموظف رقم "+(j+1)+" في الادارة رقم "+(i+1)));
                    }
                    catch (Exception ex) {
                    }
                    if (age[i][j]<18) JOptionPane.showMessageDialog(null, "يجب ان يكون عمر الموظف اكبر من او يساوي 18 ");
                    if (age[i][j]>59) JOptionPane.showMessageDialog(null, "يجب ان يكون عمر الموظف اصغر من 60 ");
                } while (age[i][j]<18 || age[i][j]>59);
                numbers_a++;
                age_a+=age[i][j];

                System.out.println("عمر الموظف رقم "+(j+1)+" هو "+age[i][j]+" سنه "+" تبقى له في الخدمة "+sr(age[i][j])+" سنه ");
            }
            System.out.println("عدد الموظفين في الادارة رقم "+(i+1)+" هو "+numbers_a+" موظف مجموع أعمارهم هو "+age_a+" سنة متوسط أعمارهم هو "+(avrg(age_a,numbers_a)+"\n"));
            numbers_a=0;
            age_a=0;
        } 
    }   
}