The following program attempts to calculate the total commission received by a salesperson who earns 7% on sales of product A which total less than $40,000 and 10% on the amount of sales above $40,000. For example, a sale of $50,000 would earn a commission of $3800. The salesperson receives a commission of 5% on sales of product B under $20,000, 6.5% on the amount of sales over $20,000 but under $50,000, and 7.5% on the amount over $50,000. Find and correct any errors in this program:
public class Commission {
public static void main(String [] args) {
Console.Write("Enter the amount of Product A sales: ");
double salesOfA = double.Parse(Console.ReadLine());
Console.Write("Enter the amount of Product B sales: ");
double salesOfB = double.Parse(Console.ReadLine());
double amount = 0;
if (salesOfA < 40000.00)
amount += .07 * salesOfA;
else
amount = .1 * (salesOfA - 40000.0);
if (salesOfB 20000.00 || salesOfB < 50000.00)
amount += 1000 + .065 * (salesOfB - 50000.00);
else
amount = .075 * (salesOfB - 50000.00);
Console.WriteLine("The commission is {0}",amount);
}
}