using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PiècesUsine { public struct EnregPièce // Déclaration d'une structure de stockage d'un descriptif de pièce { public string Id; // Identifiant de la pièce public int numeroSerie; // numéro de série des pièces public couleur couleurPièce; // Voir liste énumérée 'couleur' public date DateFab; // Voir structure 'date' utilisant deux listes énumérée, 'jourSemaine' et 'moisAnnée' public mesure dimension; // Voir structure 'mesure' utilisant la liste énumérée 'forme' } public enum couleur { Jaune, Vert, Bleu, Rouge, Orange, Mauve }; public struct date { public jourSemaine NomJour; // Voir Liste énumérée 'jourSemaine' public moisAnnée Mois; // Voir Liste énumérée 'moisAnnée' public int jourChiffre; // le numéro du jour public int Annee; // numéro de l'année } public enum jourSemaine { Lundi, Mardi, Mercredi, Jeudi, Vendredi, Samedi, Dimanche }; public enum moisAnnée { Janvier, Février, Mars, Avril, Mai, Juin, Juillet, Août, Septembre, Octobre, Novembre, Décembre }; public struct mesure // tout ce qui constitue les mesures des pièces { public forme forme; // forme des pièces public double rayon; // rayon pour les pièces cylindriques et sphériques public double cote; // côté pour les pièces cubiques public double hauteur; // hauteur pour les pièces cylindriques } public enum forme { Cubique, Cylindrique, Sphérique }; class Program { public const int taille = 1000; static void Main(string[] args) { int indice; EnregPièce[] Tableaupiece; EnginDePieces.RemplirTableauPiece(out Tableaupiece, out indice); EnginDePieces.AfficherTableauPiece(Tableaupiece, indice); Console.ReadLine(); Console.WriteLine(); } } // Class Program }