Vous êtes sur la page 1sur 2

Université Sultan Moulay Slimane Filière : SMA5

Faculté Poly-disciplinaire AU : 2017-2018


Module : Programmation orientée objet

TD 1: Classe, Objet
Exercice 1

En mathématiques, l'ensemble des nombres complexes est créé comme extension de


l'ensemble des nombres réels, contenant en particulier un nombre imaginaire (noté
généralement i) tel que i2 = –1. (-i)2 est aussi égal à -1. Tout nombre complexe peut s'écrire
sous la forme a + ib où a et b sont des réels.

Question1) Proposer une classe Complexe pour représenter un nombre complexe avec
deux méthodes :

- Initialiser : permet l’initialisation d’un objet complexe


- Afficher : affiche les données d’un objet complexe

Question2) Donner trois exemples d’objets instance de la classe Complexe

Exercice 2

Question1) Proposer une classe nommée Livre définit avec ce qui suit :

- Le titre du livre
- L’auteur du livre
- Date d’édition
- Nom de l’édition
- Le prix du livre

Question2) Ajouter les deux méthodes suivantes à la classe Livre:

- Initialiser : permet l’initialisation d’un objet Livre


- Afficher : affiche les données d’un objet Livre

Question2) Donner trois exemples d’objets instance de la classe Livre

Exercice 3

Un polynôme, en algèbre générale, à une indéterminée sur un anneau (unitaire) est une
expression de la forme : a0 + a1X1 + a2X2+……+ anXn

Où X est un symbole appelé indéterminée du polynôme, ai sont les coefficients et n est un


entier naturel dit degré du polynôme

Question1) Proposer une classe Polynôme pour représenter un polynôme avec deux
méthodes :

- Initialiser : permet l’initialisation d’un objet polynôme

1
Université Sultan Moulay Slimane Filière : SMA5
Faculté Poly-disciplinaire AU : 2017-2018
Module : Programmation orientée objet

- Afficher : affiche les données d’un objet polynôme

Question2) Donner trois exemples d’objets instance de la classe Polynome

Exercice 4

On considère un Compte bancaire d’un client de la banque définit par les informations
suivantes :

- Le numéro du compte
- Le solde actuel
- Le nom complet du client
- Le CIN du client
- L’adresse du client

Question1) Proposer une classe Compte_Bancaire pour représenter un compte bancaire


avec deux méthodes :

- Initialiser : permet l’initialisation d’un objet compte bancaire


- Afficher : affiche les données d’un objet compte bancaire

Question2) Donner trois exemples d’objets instance de la classe Compte_Bancaire