rendered paste bodypackage prj5;public class Representant extends Salarie{ protected double ca; protected int frais; protected int plafondFrais; public Representant(int nu,String no,String pr,String adr,String vi,String fo,double sal,int pf) { super(nu,no,pr,adr,vi,fo,sal); ca = 0; frais = 0; plafondFrais = pf; } public double CalculCommission() { double commission; if (ca < 100000) { commission = ca * 0.02; }else if (ca < 200000) { commission = 2000 + (ca - 100000)*0.04; }else{ commission = 6000 + (ca - 200000)*0.06; } return(commission); } public int CalculPlafondFrais() { if (frais > (plafondFrais)) return(plafondFrais); else return(frais); } public void AfficherSalaire() { System.out.println("N° : " + super.num); System.out.println("Nom : " + super.nom); System.out.println("Prénom : " + super.prenom); System.out.println("Adresse : " + super.adresse); System.out.println("Ville : " + super.ville); System.out.println("Fonction : " + super.fonction); System.out.println(); System.out.println("Salaire Fixe : " + salaire); System.out.println(); System.out.println("Comission : " + CalculCommission()); System.out.println("Chiffre d'affaire : " + ca); System.out.println("Remboursement des notes de frais : " + CalculPlafondFrais()); System.out.println("Total à payer : " + super.fonction); } }