Aditya W-1
Aditya W-1
int[] empNo={1001,1002,1003,1004,1005,1006,1007};
String[] empName={"Ashish","Sushma","Rahul","Chahat","Ranjan","Suman","Tranmay"};
String[]
joinDate={"01/04/2009","23/08/2012","12/11/2008","29/01/2013","16/07/2005","1/1/2000","12/06/
2006"};
char[] designCode={'e','c','k','r','m','e','c'};
String[] dept={"R&D","PM","ACCT","FRONTDESK","ENGG","MANUFACTURE","PM"};
int[] basic={20000,30000,10000,12000,50000,23000,29000};
int[] hra={8000,12000,8000,6000,20000,9000,12000};
int[] it={3000,9000,1000,2000,200000,4400,10000};
int noOfEmp=empNo.length;
String[] designation = new String[noOfEmp];
// calculate DA
int[] da=new int [noOfEmp];
for(int i=0;i<noOfEmp;i++){
switch(designCode[i]){
case 'e':da[i]=20000;designation[i]="Engineer";
break;
case 'c':da[i]=32000;designation[i]="Consultant";
break;
case 'k':da[i]=12000;designation[i]="Clerk";
break;
case 'r':da[i]=15000;designation[i]="Receptionist";
break;
case 'm':da[i]=40000;designation[i]="Manager";
break;
}
}
//Calculate Salary
int[] salary=new int[noOfEmp];
for(int i=0;i<noOfEmp;i++){
salary[i]=basic[i]+hra[i]+da[i]+it[i];
}
while(true){
System.out.println("Enter the user Id in --> ");
String a=input.next();
try{
int searchID = Integer.parseInt(a);
System.out.println("Searched ID is --> "+ searchID);
boolean result=true;
for(int i=0;i<noOfEmp;i++){
if(searchID==empNo[i]){
System.out.println("Details of Given ID is as follow --> ");
System.out.println("Employee ID || Employee Name || Joining Date ||
Designigation || Deparment || Basic || HRA || IT || DA || Salary");
System.out.println(empNo[i]+"\t\t"+empName[i]+"\t\t"+joinDate[i]+"\t
"+designation[i]+"\t "+dept[i]+"\t "+
basic[i]+" "+hra[i]+" "+it[i]+" "+da[i]+" "+salary[i]);
result=true;
break;
}else{
result=false;
continue;
}
}
if(result==false){
System.out.println(searchID+" ID is not present");
}
}
catch(NumberFormatException e){
System.out.println("Input string can't br parseed to interger"+ e);
}
}
}
}
3. OUTPUT :
Evaluation Grid (To be created as per the SOP and Assessment guidelines by the faculty):