Code:
/**
*
* @author fc
*/
public class Salesperson {
private String firstName;
private String lastName;
private int baseSalary;
private int commision;
private int monthSale;
public Salesperson(String firstName, String lastName, int baseSalary, int commision) {
this.firstName = firstName;
this.lastName = lastName;
this.baseSalary = baseSalary;
this.commision = commision;
}
public String getFirstName() {
return firstName;
}
public String getLastName() {
return lastName;
}
public int calculatePay(int monthlySales) {
return baseSalary + (monthlySales * commision / 100);
}
}
MyCompany.java
Code:
/**
*
* @author fc
*/
public class MyCompany {
public static Salesperson[] myEmployees = {new Salesperson("John", "Brown", 4500, 10),
new Salesperson("Mary", "Jones", 4725, 12),
new Salesperson("Jack", "Taylor", 4200, 8),
new Salesperson("Jack", "Taylor", 4200, 8),
new Salesperson("Andrew", "Simms ", 3900, 11),
new Salesperson("Larry", "Black", 3800, 9),
new Salesperson("Joan", " O \' Neal", 4600, 14),
new Salesperson("Barbara", "Madden", 4750, 9),
new Salesperson("Alex", "Wayne", 3960, 11),
new Salesperson("Brian", "Warner", 3780, 12),
new Salesperson("Max", "Wills", 4800, 8)
};
public static int[] sales = {3450, 2800, 4600, 3568, 5112, 2978, 5211, 3987, 2994, 4957};
public static void main(String[] args) {
for (int i = 0; i < sales.length; i++) {
Salesperson sp = myEmployees[i];
System.out.println(sp.getFirstName()+" "+sp.getLastName()+" : "+sp.calculatePay(sales[i]));
}
}
}