Vous êtes sur la page 1sur 2

Licence professionnelle QCI Universit e Robert Schuman

Programmation orient ee objet 2008

Programmation Objet - C# Colle 2


Dur ee : 3h00 c Nicolas Passat, 2008 La composition prendra la forme de sources C# comment es de mani` ere claire et pr ecise ainsi que de toutes les justications, discussions et sch emas explicatifs n ecessaires. Un soin particulier sera apport e ` a la clart e de la copie, la grammaire et lorthographe. Vous pouvez utiliser, dans une question donn ee, les m ethodes, propri et es, etc. d enies dans les questions pr ec edentes m eme si vous navez pas r eussi a ` concevoir ces m ethodes et propri et es.

Pi` ece

Concevoir une classe Piece permettant de mod eliser une pi` ece (i.e. partie dun b atiment). Les informations requises sont les suivantes : supercie (en m2 ) ; capacit e (en nombre de personnes) ; prix journalier de la location ; pr esence dune climatisation. Concevoir des constructeurs et propri et es (en lecture et/ou en ecriture) ad equats. Proposer une m ethode dachage.

Pi` ece r eservable

Concevoir une classe PieceReservable h eritant de Piece permettant de mod eliser une pi` ece et sa politique de r eservation sur une ann ee, cest-` a-dire de d eterminer et g erer loccupation de la pi` ece (pr esence ou non de clients, et nombre, le cas ech eant) pour chacun des 365 jours de lann ee. Concevoir des constructeurs, propri et es (en lecture et/ou en ecriture) et m ethodes ad equats.

Chambres et salles de s eminaires

Concevoir une classe Chambre h eritant de PieceReservable permettant de mod eliser des chambres dh otel. Les informations requises (outre celles disponibles par les classes m` eres) sont les suivantes : num ero et etage. Il devra etre possible de comparer ( egalit e ou inf eriorit e ) deux chambres relativement a leur prix. Proposer une m ` ethode dachage.

Concevoir une classe SalleDeSeminaire h eritant de PieceReservable permettant de mod eliser des salles de s eminaire dh otel. Les informations requises (outre celles disponibles par les classes m` eres) sont les suivantes : nom de la salle et couleur de la moquette. Il devra etre possible de comparer ( egalit e ou inf eriorit e ) deux salles de s eminaire relativement ` a leur capacit e. Proposer une m ethode dachage.

H otel

Concevoir une classe Hotel permettant de mod eliser un h otel et de g erer ses r eservation sur une ann ee. Un h otel se compose dun ensemble de chambres et dune ou plusieurs salles de s eminaires. Proposer, outre des constructeurs et propri et es ad equats, des m ethodes permettant : de modier les donn ees dune chambre (d esign ee par son num ero) ou dune salle de s eminaire (d esign ee par son nom) ; dacher toutes les chambres et toutes les salles de s eminaires ; de renvoyer le nombre de clients dune chambre sur une ann ee compl` ete ; de renvoyer le nombre de clients en chambre pour un jour de lann ee donn e ; de renvoyer le nombre de jours de r eservation pour une salle de s eminaire donn ee ; de renvoyer le nombre de clients en chambre sur une ann ee compl` ete ; de calculer le chire daaire sur une ann ee ; de calculer le taux de remplissage annuel en termes de chambres ; de calculer la surface de lh otel ; dacher les num eros des salles les plus ch` eres ; dacher les noms des salles de s eminaires les plus grandes.

Vous aimerez peut-être aussi