Académique Documents
Professionnel Documents
Culture Documents
//les attributs
int ref;
String desc;
double priceht;
int quantitystock;
//constructeur initialisant les propriétés.
Article(int ref,String desc,double priceht,int quantitystock){
//constructeur avec parametres
this.ref=ref;
this.desc=desc;
this.priceht =priceht;
this.quantitystock=quantitystock;
}
/*void provision(int quantity)permettant d’approvisionner les
stocks de cet article.*/
void provision(int quantity){
if(quantity>0){
this.quantitystock += quantity;
System.out.println("la quantite ajoutée est"+quantity);
}else{
System.out.println("impossible d'ajouter cette
quantité");
}
}
/*une méthode boolean sell(int quantity)permettant de vendre
l’article. Si l’article n’a pas suffisamment de disponibilité, la vente est
annulé et false est retourné.*/
public boolean sell(int quantity){
if(quantity>0 && quantity<=this.quantitystock){
this.quantitystock-=quantity;
System.out.println("la vente de" +this.desc+ "est faite
avec succes");
return true;
}else{
System.out.println("la vente de" +this.desc+ "est
impossible" );
return false;
}
}
//retournant le prix TTC de l’article (appliquer une TVA de 20)
public double price(){
double tva=0.20; //Taux de tva de 20%
return this.priceht*(1+tva);
}
////////////////////////////////////nouveau ex
package exercice2;
package exercice2;
///////////class whdo
package exercice3;