Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package homework01;
- import java.util.Scanner;
- public class Program03 {
- public static void main(String[] args) {
- Scanner s = new Scanner(System.in);
- final double MANAGER1=0.6, MANAGER2=0.7, EMPLOYEE=0.3, COSTUMER1=0.1, COSTUMER2=0;
- double manager, costumer, bonus, finalGrade,empAvg;
- int managerGrade=0,totalEmp=0, emp1=0, emp2=0, emp3=0, emp4=0, costumerGrade=0, salary=0, valid=0, counter=0;
- System.out.println("enter the worker salary:");
- salary = s.nextInt();
- if (salary>=1000){
- System.out.println("enter the manager evaluation grade:");
- managerGrade = s.nextInt();
- if (managerGrade>=0 && managerGrade<=100){
- System.out.println("enter 4 employee evaluation grade:");
- emp1 = s.nextInt();
- if (emp1>0)
- counter++;
- emp2 = s.nextInt();
- if (emp1>0)
- counter++;
- emp3 = s.nextInt();
- if (emp1>0)
- counter++;
- emp4 = s.nextInt();
- if (emp1>0)
- counter++;
- if (emp1>=0 && emp1<=100 && emp2>=0 && emp2<=100 && emp3>=0 && emp3<=100 && emp4>=0 && emp4<=100){
- System.out.println("enter the costumer evaluation grade:");
- costumerGrade = s.nextInt();
- if(costumerGrade>-2 && costumerGrade<=100);
- else
- managerGrade=0;
- }
- else
- managerGrade=0;
- }
- else
- managerGrade=0;
- }
- else
- managerGrade=0;
- if ((managerGrade * (emp1+emp2+emp3+emp4))!=0){
- valid=1;
- }
- if (valid == 1){
- switch (costumerGrade){
- case -1:
- manager=MANAGER2;
- costumer=COSTUMER2;
- break;
- default:
- manager=MANAGER1;
- costumer=COSTUMER1;
- }
- totalEmp = emp1 + emp2 + emp3 + emp4;
- empAvg = totalEmp/counter;
- finalGrade = ((managerGrade*manager)+(costumerGrade*costumer)+(EMPLOYEE*empAvg));
- bonus = (double)((salary*finalGrade)/100);
- System.out.println("your final evaluation grade is: "+ finalGrade + " and your bonus is: "+ bonus);
- }
- else
- System.out.println("error in input.");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement