0% ont trouvé ce document utile (0 vote)
18 vues2 pages

TP2 2017

Le document présente une classe Java 'Compte' avec des attributs pour le titulaire, le numéro de compte et le solde, ainsi que des méthodes pour créditer et débiter le compte. Il demande également de créer une méthode main pour manipuler plusieurs objets de type Compte, d'implémenter un tableau de comptes et de fournir un menu d'options pour diverses opérations sur les comptes. Les opérations incluent l'ouverture de comptes, le crédit, le débit, l'affichage des soldes, et le calcul des sommes et moyennes des soldes.

Transféré par

Alphabravo Alpha
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOC, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
18 vues2 pages

TP2 2017

Le document présente une classe Java 'Compte' avec des attributs pour le titulaire, le numéro de compte et le solde, ainsi que des méthodes pour créditer et débiter le compte. Il demande également de créer une méthode main pour manipuler plusieurs objets de type Compte, d'implémenter un tableau de comptes et de fournir un menu d'options pour diverses opérations sur les comptes. Les opérations incluent l'ouverture de comptes, le crédit, le débit, l'affichage des soldes, et le calcul des sommes et moyennes des soldes.

Transféré par

Alphabravo Alpha
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOC, PDF, TXT ou lisez en ligne sur Scribd

Programmation Java – M1 RSD TP2

Nous considérons la classe ci-dessous:

class Compte {
private String titulaire;
private int numeroCompte;
private int solde;
Compte (String titulaire,int numeroCompte, int solde) {
this.titulaire = titulaire;
this.numeroCompte = numeroCompte;
this.solde = solde;
}
public String getTitulaire(){
return titulaire;
}
public int getNumeroCompte(){
return numeroCompte;
}
public int getSolde(){
return solde;
}
public String toString() {
return titulaire + " (" + solde + ")";
}
}

Questions 1 : Ajoutez dans la classe Compte les méthodes


suivantes :
 public void crediter (int montant) qui crédite le compte du montant passé en
paramètre.
 public void debiter (int montant) qui débite le compte du montant passé en
paramètre. Pour debiter, le solde du compte doit être supérieur ou
égal à montant, sinon, l’opération ne sera pas effectuée.
Questions 2 : Ecrivez la méthode main dans lequel sont créés et
manipulés 5 objets de type Compte. Vous pourrez réaliser quelques
opérations de crédit et de débit, puis afficher le solde avec le nom
du titulaire.
Questions 3 : Dans la méthode main, déclarez un tableau de
Compte.
Vous pouvez utiliser la déclaration suivante : Compte [ ] tab= new Compte
[10] ;
Affichez un menu permettant :
 d’ouvrir d’un nouveau compte (votre tableau contient au max 10
clients) ;
 de créditer un compte dont on connaît le numéro ;
 de débiter un compte dont on connaît le numéro ;
 d'afficher le solde et le nom du titulaire d’un compte dont on
connaît le numéro ;
 d'afficher le numéro de compte quand on connaît le nom du
titulaire ;
 d'afficher la somme et la moyenne des soldes de tous les comptes ;
 d’afficher tout le tableau de compte.
PS : pour le menu, vous saisissez un entier entre 1 et 8, par exemple
1 correspond à l’ouverture d’un compte, 7 à l’affichage de tout le
tableau de compte et 8 pour quitter le menu.

Vous aimerez peut-être aussi