vip1990
Messages postés2Date d'inscriptionlundi 28 mars 2011StatutMembreDernière intervention29 avril 2011
-
24 avril 2011 à 20:22
vip1990
Messages postés2Date d'inscriptionlundi 28 mars 2011StatutMembreDernière intervention29 avril 2011
-
29 avril 2011 à 20:04
bonjours les amis je suis débutant en C#, j'ai rencontrer un petit problème dans les tableaux, voila l'exercice en question :
Afin de gérer les permis et les infractions des conducteurs on utilise les classes suivantes :
Class Infraction :
Attributs :
numeroPermis : entier numéro de permis de la personne ayant causé l’infraction
typeInfraction : chaine peut être (« T1 », « T2 », « T3 »)
pointsRetranches : entier nombre de points retranchés selon le type d’infraction, Infraction Points retranchés
T1--->2
T2--->4
T3--->8
public static List li = new List() ;
Constructeur :
Infraction( int numPermis, string typeInf) : le constructeur reçoit deux paramètres, le numéro de
permis concerné par l’infraction et le type d’infraction. Le nombre de points retranchés est calculés
selon le type d’infraction.
String infosInfraction() : retourne une chaine contenant les informations de l’infraction
Class Permis :
Attributs :
numeroPermis : entier (calculé automatiquement)
nom : chaine
nombrePoints : entier (20 par défaut)
suspendu : boolean (false par défaut, true si le nombre de points < 2)
Constructeur :
Permis( string nom)
Méthodes :
void creerInfraction( string type) : créé une infraction en appelant le constructeur de la classe
Infraction, ajoute l’infraction créée à la liste des infractions dans la classe Infraction et met à jour
le nombre de points ainsi que l’attribut suspendu.
String infoPermis() : retourne une chaine de caractère contenant les informations du permis.
Infraction[ ] listeInfractions() : retourne un tableau contenant les infractions du permis.
TAF:
1. Créer la classe Infraction
2. Créer la classe Permis
3. Créer un permis p1 ayant pour nom « Jaques »
4. Créer un permis p2 ayant pour nom « Ema »
5. Afficher les informations de p1 et p2 )
6. Ajouter une infraction de type « T2 » pour p1
7. Ajouter une infraction de type « T3 » pour p2
8. Afficher les informations de p1 ainsi que sa liste des infractions
9. Afficher les informations de p1 ainsi que sa liste des infractions
Donc j'ai tout réaliser sauf ceci " Infraction[ ] listeInfractions() : retourne un tableau contenant les infractions du permis. " et bien évidement la 2ème partie des questions 8 et 9 qui y sont relier.
Merci de bien vouloir m'expliquer comment faire ;)