Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as Java by romain ( 7 years ago )
public class TestCatalogue {
public static void main(String[] args)
{
Categorie[] lesCategories = new Categorie[10];
Article[] lesArticles = new Article[50];
// ------------------CATALOGUE----------------------//
System.out.println("Enregistrement d'un Catalogue : ");
System.out.print("Année du Catalogue : ");
int pannee = Clavier.lireInt();
System.out.println("Saison du Catalogue : ");
String psaison = Clavier.lireString();
Catalogue leCatalogue = new Catalogue(pannee, psaison);
// ------------------CATEGORIE----------------------//
String rep = "oui";
while(rep.equals("oui"))
{
System.out.println("Création de la Catégorie : ");
System.out.println("Nom de la Catégorie : ");
String plibcateg = Clavier.lireString();
Categorie laCateg = new Categorie(plibcateg);
int res = Categorie.getDernierNumCateg();
lesCategories[res] = laCateg;
System.out.println("Voulez vous saisir une autre Categorie ? (oui ou non)");
rep = Clavier.lireString().toLowerCase();
}
System.out.println("------------------------------------------------------------");
// ------------------ARTICLE----------------------//
rep = "oui";
while(rep.equals("oui"))
{
System.out.println("Enregistrement d'un Article: ");
System.out.println("Nom de l'Article :");
String pnomarticle = Clavier.lireString();
System.out.println("Prix de l'Article :");
double pprixarticle = Clavier.lireDouble();
Article unArticle = new Article(pnomarticle, pprixarticle);
int res2 = Article.getDernierNumArticle();
lesArticles[res2]= unArticle;
System.out.println("------------------------------------------------------------");
System.out.println("Définition de la Categorie de l'Article crée :");
System.out.println("Les Catégories disponibles sont :");
System.out.println("*****************");
int res = Categorie.getDernierNumCateg();
int i = 1;
while(i <= res)
{
if(lesCategories[i].equals(null))
{
i++;
}
else
{
int res1 = lesCategories[i].getNumCategorie();
System.out.print(res1+" ");
String res3 = lesCategories[i].getLibelle();
System.out.println(res3);
i++;
}
}
// ------------------ASSIGNATION ARTICLE / CATEGORIE----------------------//
System.out.println("Quel est le numero de Catgorie de l'Article : ");
int res4 = Clavier.lireInt();
res2 = Article.getDernierNumArticle();
lesArticles[res2].setLaCategorie(lesCategories[res4]);
leCatalogue.ajouterArticle(lesArticles[res2]);
System.out.println("Voulez vous saisir un autre Article ? (oui ou non)");
rep = Clavier.lireString().toLowerCase();
}
System.out.println("------------------------------------------------------------");
// ------------------ASSIGNATION ARTICLE / CATALOGUE----------------------//
int res4 = Article.getDernierNumArticle();
rep ="oui";
while(rep.equals("oui"))
{
for(int i = 1; i<= res4; i++)
{
System.out.println("Liste d'Article :");
System.out.println("*****************");
System.out.println("Numéro de l'Article : "+ lesArticles[i].getNumArticle());
System.out.println("Désignation de l'Article : "+ lesArticles[i].getDesignation());
System.out.println("Catégorie de l'Article : "+ lesArticles[i].getLaCategorie().getLibelle());
System.out.println("*****************");
}
System.out.println("Quel Article voulez vous ajouter au Catalogue : (le numéro)");
int res5 = Clavier.lireInt();
boolean retour = leCatalogue.ajouterArticle(lesArticles[res5]);
if(retour == true)
{
System.out.println("L'ajout a bien été effectué");
}
else
{
System.out.println("L'ajout n'a pas été effectué");
}
System.out.println("------------------------------------------------------------");
System.out.println("Voulez vous encore remplir le Catalogue ? (oui ou non)");
rep = Clavier.lireString();
}
}
}
Revise this Paste
Children: 97682