Vous êtes sur la page 1sur 3

USTHB - Facult dElectronique et dInformatique

Module : POO
Dpt dInformatique

Hritage
Exercice 1
1. Implmenter une classe Date avec les mthodes SAISIR et
AFFICHER permettant de saisir une date au clavier et
lafficher.
On sintresse la gestion des abonnements de clients la connexion
internet. Un abonnement se fait en choisissant une catgorie de
connexion. Une catgorie de connexion est dcrite par un dbit de
type entier, une dure en nombre de mois, un type (Ethernet, USB,
WIFI) et un tarif.
2. Donner une implmentation de la classe connexion. La classe
doit contenir une mthode saisir, une mthode afficher, une
mthode modifier connexion et les accesseurs (les mthodes
get et set) ncessaires.
Un abonn (client) peut tre une personne physique (un individu) ou
une personne morale (une socit). Une personne physique est dcrite
par un numro de pice didentit (private NPI), un nom, une date de
naissance, un numro de tlphone et une adresse (numro de rue,
nom de rue, code postal et ville). Une personne morale possde une
raison sociale (socit par actions, SARL, ), un numro de registre
de commerce (private NRC), un nom (nom de lentreprise), un
numro de tlphone et une adresse.
3. Donner une implmentation de la classe Adresse. Prvoir les
mthodes saisir et afficher.
4. Donner une implmentation des classes dabonns en utilisant
lhritage. Les classes doivent comporter chacune, une mthode
saisir, une mthode afficher et les accesseurs ncessaires.
1

5. Ecrire un programme qui cre deux tableaux permettant de saisir


les donnes des deux types de clients et de les afficher.
Donnes de test

NPI

Nom

Date
naiss

Tel

Adresse

11111111
1

Mohame 05/06/197 055555555 Alger


d
8
5

22222222 Yamine
2

10/02/197 066666666 Oran


0
6

33333333 Serine
3

15/11/198 021111111
0
1

Alger

NRC

Nom

Raison
sociale

Tel

Adresse

1010101
0

Societe1

SARL

077777777 Tipaza
7

2020202
0

Societe2

SPA

063434343 Alger
4

3030303
0

Societe3

SARL

052525252 Alger
5

On sintresse maintenant aux types dabonnement. Un abonnement


peut tre rsidentiel (si abonn physique) ou professionnel (si abonn
moral). En plus des informations de labonn, pour chaque
abonnement on doit enregistrer la date de dbut de connexion, la date
de fin de connexion (en cas de rsiliation), la date du dernier paiement
(private) et aussi la catgorie de connexion. Un abonn peut demander
le changement de sa connexion.
6. Donner une implmentation des abonnements en utilisant
lhritage. Les classes doivent comporter une mthode saisir,
une mthode afficher, une mthode resilier permettant de mettre
2

fin labonnement et une mthode est_Resilie qui vrifie si


labonnement est rsili et les accesseurs ncessaires.
7. Ecrire un programme qui cre un tableau dabonnements
professionnels partir dinformations entres au clavier
(mthode saisir) et affiche tous les abonnements rsilis dans
une ville donne.
Donnes de Test ville = Alger

NRC

Nom Rai Tel


son
soci
ale

Adr
esse

datDe datFin datPaie


but
ment

1010
1010

Soci
ete1

SA
RL

077777 Tipa
7777
za

05/05/ 01/03/ 05/05/2


2010
2011
012

2020
2020

Soci
ete2

SPA 063434 Alge 10/08/ 00/00/ 10/02/2


3434
r
2011
00
011

3030
3030

Soci
ete3

SA
RL

4040
4040

Soci
ete4

SPA 061616 Alge 02/10/ 20/12/ 02/10/2


1616
r
2007
2011
011

052525 Alge 02/10/ 20/04/ 02/04/2


2525
r
2008
2010
010

Vous aimerez peut-être aussi