Hamoud Turki Hamoud Alharbi
unknown
plain_text
3 years ago
8.7 kB
8
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...