src/CommissionCalculation.javasrc/CommissionCalculation.javaimport java.util.Scanner; import java.text.NumberFormat; publicclassCommissionCalculation { publicstaticvoid main(String args[]) { finaldouble salesTarget=600000; //create an object of Scanner class to get the keyboard input Scanner keyInput =newScanner(System.in); //for currency format NumberFormat numberFormat =NumberFormat.getCurrencyInstance(); //creating an object of SalesPerson class SalesPerson salesPerson =newSalesPerson(); //prompt the user to enter the annual sales System.out.print("Enter the annual sales : "); double sale = keyInput.nextDouble(); //Calculate normal commission until sales target is reached if(sale<=salesTarget) { //set the value of annual sale of sales person object salesPerson.setAnnualSales(sale); //displaying the report System.out.println("The total annual compensation : "+numberFormat.format(salesPerson.getAnnualCompensation())); } //show compensation table with Accelerated factor when sales target exceeds else { //method to show a compensation table if sales exceed 600000 salesPerson.getCompensationTable(sale); } } } src/SalesPerson.javasrc/SalesPerson.java publicclassSalesPerson{ privatefinaldouble fixedSalary =120000.00; privatefinaldouble commissionRate =1.2; privatefinaldouble salesTarget=600000; privatefinaldouble accelerationfactor=1.20; privatedouble annualSales; //default constructor publicSalesPerson(){ annualSales =0.0; } //parameterized constructor publicSalesPerson(double aSale){ annualSales = aSale; } //getter method for the annual sales publicdouble getAnnualSales(){ return annualSales; } //method to set the value of annual sale publicvoid setAnnualSales(double aSale){ annualSales = aSale; } //method to calculate and get commission publicdouble getCommission() { if(annualSales<(0.80*salesTarget)) { return0; } else { return annualSales *(commissionRate/100.0); } } //method to calculate and calculate Compensation with Accelerated commission and display table void getCompensationTable(double annualSales) { int count=0; System.out.println("Annual Sales\t Total Compensation"); for(annualSales=salesTarget;annualSales<=((salesTarget)+(0.5*salesTarget));annualSales+=5000) { count=count+1; double comm= annualSales *(commissionRate*Math.pow(1.2,count)/100.0); System.out.println(annualSales+"\t"+(fixedSalary+comm)); } } //method to calculate and get annual compensation publicdouble getAnnualCompensation(){ return fixedSalary + getCommission(); } } The development of any marketing mix depends on positioning, a process that influences potential customers' overall perception of a brand, product line, or organization in general. Position is the place a product, brand, or group of products occupies in consumers' minds relative to competing offering. Review positioning in your text. There are many examples to illustrate this concept. Then: 1. Describe the position .