All pastes #244560 Raw Edit

Sans nom

public java v1 · immutable
#244560 ·published 2006-11-09 22:56 UTC
rendered paste body
package 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);	}		}