Vous êtes sur la page 1sur 2

Ministère de l’Enseignement Supérieur et de la Recherche Scientifique

Direction Générale des Études Technologiques


Institut Supérieur des Études Technologiques de Jendouba

Année Universitaire : 2020 /2021


Département: Technologies de l’informatique
Semestre : 1
Devoir de synthèse
Durée: 1h
 Devoir de contrôle
Matière: Programmation Orientée Objet

Enseignante : Rym KALAI Classe (s) : RSI-2*


Nombre de pages : 2
Barême de notation : 20 points
 Documents Non autorisés

Devoir de contrôle

Soit la classe java nommée Compte, définie ci-dessous :

public class Compte {


private int solde ;
private String titulaire;
public Compte(){ }
public Compte(String nom) {
// TODO implémenter cette méthode
}
public void deposerArgent(int montant) {
// TODO implémenter cette méthode
}
public void transfererArgent(int montant, Compte c) {
// TODO implémenter cette méthode
}
public int getSolde( ) {
// TODO implémenter cette méthode
return 0;
}
public void afficheCompte( ) {
// TODO implémenter cette méthode
}
}

1
1. Ecrire la définition des méthodes membres déclarées dans la classe. On souhaite pouvoir :
 A/ Créer un compte pour un client dont le nom est passé en argument en initialisant le
solde à 0 ; (1point)
 B/ Déposer de l’argent sur ce compte, le montant étant passé en argument ; (1point)
 C/ Transférer une certaine somme d’argent d’un compte à un autre ; (2points)
 D/ Lire le solde du compte ; (1point)
 E/ Afficher les informations du compte. (1point)

2. Ecrire également la classe TestCompte (3points) permettant de tester l’ensemble des


méthodes écrites précédemment comme suit :
 A/ Créer 2 comptes différents : un compte pour Mohamed et un compte pour Ali.
(2*2points)
 B/ Déposer 300 dinars dans le compte de Mohamed. (1point)
 C/ Afficher le solde de Mohamed. (1point)
 D/ Transférer 100 dinars dans le compte de Ali à partir du compte de Mohamed.
(2points)
 E/ Afficher les informations du compte de Mohamed. (1point)
 F/ Afficher les informations du compte de Ali. (1point)

NB : 1 point sera attribué à l’organisation du code et la propreté de la feuille

Bon travail

Vous aimerez peut-être aussi