Page 506 - IT2
P. 506
}
public string pDésignationComposant
{
get { return DésignationComposant; }
set { DésignationComposant = value; }
}
public float pPrixComposant
{
get { return PrixComposant; }
set { PrixComposant = value; }
}
public Constructeur pconstructeur
{
get { return constructeur; }
set { constructeur = value; }
}
public new string ToString()
{
return constructeur.pRaisonSocialeConstructeur + " " + RéfComposant + " " + DésignationComposant + ".";
}
}
Classe "Intégration"
using System;
public class Intégration
{
private Composant ComposantIntégré;
private uint QuantitéIntegrée;
public Intégration(Composant ComposantIntégré, uint QuantitéIntegrée)
{
this.ComposantIntégré = ComposantIntégré;
this.QuantitéIntegrée = QuantitéIntegrée;
}
public Composant pComposantIntégré
{
get { return ComposantIntégré; }
set { ComposantIntégré = value; }
}
public uint pQuantitéIntegrée
{
get { return QuantitéIntegrée; }
set { QuantitéIntegrée = value; }
}
public new string ToString()
{
return QuantitéIntegrée + "x " + ComposantIntégré.ToString();
}
}
Classe "Produit"
using System;
using System.Collections.Generic;
public class Produit
{
private string RéfProduit;
private string DésignationProduit;
protected float PrixProduit;
private Système système;
private List<Intégration> Composants_intégrés;
public Produit(string RéfProduit, string DésignationProduit, Système système)
Filière Epreuve Session 9/13
TDI Synthèse V2(Correction) Juillet 2014

