• Aucun résultat trouvé

TP2 : Initiation `a la programmation en C++

N/A
N/A
Protected

Academic year: 2022

Partager "TP2 : Initiation `a la programmation en C++"

Copied!
2
0
0

Texte intégral

(1)

TP2 : Initiation ` a la programmation en C++

Khouloud Zine Elabidine October 20, 2010

1 Mise en bouche

1.1 Pointeurs et Tableaux Que signifient les expressions suivantes:

• int * pi;

• char ** ppc;

• int* ap[15];

• int (*fp)(char *);

• int* f(char *);

• int v[] ={1,2,3,4};

• int *p1 = v;

• int * p2 = &v[0];

1.2 Pointeurs

Ecrivez une fonction qui ´echange les valeurs de deux entier. Utilisez int* comme type d’argument. Ecrivez une seconde fonction d’´echange en utilisant int & comme type d’argument.

1.3 Tableaux

Soit un tableau d’entiers T ( la taille et le contenu du tableau seront saisis au clavier au moment de l’execution) .

D´efinir une fonction qui permet d’afficher le contenu de T.

D´efinir une fonction qui permet de chercher un ´el´ement dans T et qui retourne sa position dans le tableau s’il existe.

1

(2)

2 POO :Les classes / Agr´ egation

2.1 Mod´elisation d’une Banque

Une banque compte plusieurs agences r´eparties sur le territoire fran¸cais. Une banque est caract´eris´ee par son nom commercial, le nom de son directeur g´en´eral, son capital global et de l’adresse de son si`ege social. Le directeur g´en´eral est identifi´e par son nom, son pr´enom et son revenu. Une agence a un num´ero d’agence et une adresse. Chaque agence emploie plusieurs employ´es, qui se caract´erisent par leurs nom, pr´enom et date d’embauche. Les employ´es peuvent demander leur mutation d’une agence `a une autre, mais un employ´e ne peut travailler que dans une seule agence. Les employ´es d’une agence ne font que g´erer des clients. Un client ne peut avoir des comptes que dans une seule agence de la banque. Chaque nouveau client se voit syst´ematiquement attribuer un employ´e de l’agence(conseiller). Les clients ont un nom, un pr´enom et une adresse.

Les comptes sont de nature diff´erente selon qu’ils soient r´emun´er´es ou non (comptes courants). Les comptes r´emun´er´es ont un taux d’int´erˆet et rapportent des int´erˆets vers´es annuellement.

Une relation particuli`ere lie l’agence, le client, l’employ´e et le compte. De quelle relation s’agit-il ? Donnez un diagramme de classes pour la mod´eliser.

• Donnez un diagramme de classes pour la mod´eliser.

• cr´eer les Classes suivantes :

– Banque – Directeur – Agence – Employ´e – Client – Agence

– Compte Courant – Compte d’´epargne

• testez votre programme .

2

Références

Documents relatifs

In order to support non-repudiation of receipt, a signed receipt, based on digitally signing a message disposition notification, is to be implemented by a receiving

remercier énormément toute l’équipe de l'agence WEB MEDIA INTERNATIONAL pour leurs efforts multiples à la réalisations de notre site internet CTFM.

Titulaire d’un diplôme de niveau minimum BAC+2 avec deux (02) ans d’expérience professionnelle au service production, commercial et/ou marketing de l’annonceur

Tableaux d’Analyse de l’Enquête Emploi Permanent Auprès des Ménages (EPAM) – Mali - 2010 iv Tableau n°52.2: Répartition des actifs occupés suivant le mode de

SUBSTRAT IDENTIQUE & MINÉRAL TRAITEMENT PLANE..

F aire fondreenlarmesunedame, commela mioistre italiennedes Affaires socialesobligéed'annoncer unedouloureuseréformedCsretraites,ce n'estpastrèsjoli, Messieurslescenseurs

Nous intervenons pour accompagner les décisions de vie et faire de la Meuse une destination privilégiée dans vos choix professionnels ; nous agissons pour faciliter les

Inscrivez ici l’adresse du domicile légal de l’entreprise : son siège social. Notez que cette information est publique et apparaîtra au Registre des titulaires de permis. ✓ Si