Grosse MàJ

This commit is contained in:
olivier
2008-11-25 22:11:16 +01:00
parent 53195fdfcd
commit 3e719157ea
2980 changed files with 343846 additions and 0 deletions

View File

@ -0,0 +1,19 @@
package fr.blankoworld.piecesComposites;
// @ Projet : Untitled
// @ Nom de fichier : IHM.java
// @ Date : 01/10/2007
// @ Auteur :
//
//
/**
* Interface avec l'utilisateur
* Utilise les classes m<>tiers
**/
public class IHM {
}

View File

@ -0,0 +1,94 @@
package fr.blankoworld.piecesComposites;
import com.sun.corba.se.spi.ior.Identifiable;
// @ Projet : Untitled
// @ Nom de fichier : Pi<50>ces.java
// @ Date : 01/10/2007
// @ Auteur :
//
//
/**
* Classe abstraite Pi<50>ce
**/
public abstract class Pieces {
/**
* Identifie la pi<70>ce (unique)
**/
private int identifiantPiece;
/**
* Num<75>ro de la prochaine pi<70>ce
**/
private static int s_prochainePiece = 1;
/**
* Prix d'achat de la pi<70>ce
**/
private double prixHAPiece;
/**
* Prix de vente HT de la pi<70>ce
**/
private double prixVenteHTPiece;
/**
* D<>nommination de la pi<70>ce
**/
private String nomPiece;
/**
* Marge de la pi<70>ce
**/
private double margePiece;
/**
* Prix de vente TTC de la pi<70>ce
**/
private double prixVenteTTC;
public void Pieces(String nom, double prixHA) {
identifiantPiece = s_prochainePiece;
nomPiece = nom;
prixHAPiece = prixHA;
s_prochainePiece ++;
}
/**
* Calcul du prix de revient de la pi<70>ce (abstrait)
**/
public abstract double calculPrixRevient();
/**
* Donne le nom de la pi<70>ce
**/
public void donneNom() {
System.out.println(nomPiece);
}
/**
* Donne le prix d'achat de la pi<70>ce
**/
public void donnePrixHA() {
System.out.println(prixHAPiece);
}
/**
* Donne le prix de vente hors taxes de la pi<70>ce
**/
public void donnePrixVenteHTPi<EFBFBD>ce() {
System.out.println(prixVenteHTPiece);
}
/**
* Donne le prix de vente TTC de la pi<70>ce
**/
public void donnePrixVenteTTC() {
System.out.println(prixVenteTTC);
}
}

View File

@ -0,0 +1,61 @@
package fr.blankoworld.piecesComposites;
// @ Projet : Untitled
// @ Nom de fichier : Pi<50>ces composites.java
// @ Date : 01/10/2007
// @ Auteur :
//
//
/**
* Pi<50>ces typ<79>es dites Composites
**/
public class PiecesComposites extends Pieces {
/**
* Nombre total de pi<70>ces de base qui entrent dans la fabrication de la pi<70>ce composite
**/
private double complexitePiece;
/**
* Prix d'achat de la pi<70>ce = prix de revient de toutes les pi<70>ces de base qui la composent + co<63>t d'assemblage
**/
private double prixHAPiece;
/**
* Co<43>t d'assemblage de la pi<70>ce composite
**/
private double coutAssemblagePiece;
/**
* Marge de la pi<70>ce = 25 % !
**/
private double margePiece = 0.25;
/**
* Calcule le prix de revient de la pi<70>ce composite
**/
public double calculPrixRevient() {
double resultat = 0;
return resultat;
}
/**
* Donne la complexit<69> d'une pi<70>ce composite
**/
public void donneComplexit<EFBFBD>() {
}
/**
* Ajouter un composant en donnant son identifiant et le co<63>t d'assemblage suppl<70>mentaire
*
* @param identifiantPi<50>ce
* @param coutAssemblage
**/
public void ajouterComposant(Object identifiantPi<EFBFBD>ce, Object coutAssemblage) {
}
}

View File

@ -0,0 +1,35 @@
package fr.blankoworld.piecesComposites;
// @ Projet : Untitled
// @ Nom de fichier : Pi<50>ces de base.java
// @ Date : 01/10/2007
// @ Auteur :
//
//
/**
* Pi<50>ces typ<79>es dites de Base
**/
public class PiecesDeBase extends Pieces {
/**
* Prix d'achat d'une pi<70>ce (= prix de revient)
**/
private double prixHAPiece;
/**
* Marge de la pi<70>ce = 10 % !
**/
private double margePiece = 0.1;
/**
* Permet de calculer le prix de revient d'une pi<70>ce
**/
public double calculPrixRevient() {
double resultat;
resultat = prixHAPiece;
return resultat;
}
}

View File

@ -0,0 +1,55 @@
package fr.blankoworld.piecesComposites;
// @ Projet : Untitled
// @ Nom de fichier : Stocks.java
// @ Date : 01/10/2007
// @ Auteur :
//
//
import fr.blankoworld.piecesComposites.Pieces;
/**
* Gestion des stockes de pi<70>ces
**/
public class Stocks {
public Pieces colPieces;
/**
* Permet l'ajout d'une pi<70>ce dans les stocks
*
* @param nom
* @param PA
**/
public static void s_ajouterPiece(String nom, double PA) {
Pieces p1 = new Pieces(nom, PA);
}
/**
* Supprime une pi<70>ce dans les stocks
*
* @param nom
* @param CA
* @param composants
**/
public static final void s_supprimerPiece(String nom, double CA, Pieces composants) {
}
/**
* Affiche la pi<70>ce la plus complexe :
* <20> Code
* <20> Nom
* <20> Prix de revient
* <20> Complexit<69>
**/
public static void s_affichePiecePlusComplexe() {
}
/**
* Liste des pi<70>ces
**/
public static Pieces s_listePieces() {
}
}