Welcome, guest! Login / Register - Why register?
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
Your Name: Code Language: