0% ont trouvé ce document utile (0 vote)
57 vues15 pages

Java - 2

Transféré par

lordkitchnernegus
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
57 vues15 pages

Java - 2

Transféré par

lordkitchnernegus
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

Créer les classes nécessaires pour modéliser le

système de gestion de la tontine en langage Java :


1. Implémentation de la classe Membre avec les
attributs : nom, prénom, rôle, solde de cotisation.
2. Implémentation des classes Président,
Trésorier, Commissaire aux comptes qui étendent
la classe Membre et respectent les rôles définis.

Correction.

// Classe Membre
class Membre {
protected String nom;
protected String prenom;
protected String role;
protected double soldeCotisation;

public Membre(String nom, String prenom,


String role) {
[Link] = nom;
[Link] = prenom;
[Link] = role;
[Link] = 0;
}

public void setSoldeCotisation(double montant)


{
[Link] += montant;
}
public String getNom() {
return nom;
}
public String getPrenom() {
return prenom;
}

public String getRole() {


return role;
}

public double getSoldeCotisation() {


return soldeCotisation;
}
}

// Classe Président
class President extends Membre {
public President(String nom, String prenom) {
super(nom, prenom, "Président");
}

public void prendreDecision() {


[Link]("Le président prend une
décision.");
}
}

// Classe Trésorier
class Tresorier extends Membre {
public Tresorier(String nom, String prenom) {
super(nom, prenom, "Trésorier");
}

public void gererFinances() {


[Link]("Le trésorier gère les
finances.");
}
}

// Classe Commissaire aux comptes


class CommissaireAuxComptes extends Membre {
public CommissaireAuxComptes(String nom,
String prenom) {
super(nom, prenom, "Commissaire aux
comptes");
}

public void verifierComptes() {


[Link]("Le commissaire aux
comptes vérifie les comptes.");
}
}

public class Main {


public static void main(String[] args) {
// Création des membres
President president = new President("Jean",
"Dupont");
Tresorier tresorier = new Tresorier("Marie",
"Martin");
CommissaireAuxComptes commissaire =
new CommissaireAuxComptes("Pierre", "Durand");

// Affichage des informations des membres


[Link]("Informations du
président :");
[Link]("Nom : " +
[Link]());
[Link]("Prénom : " +
[Link]());
[Link]("Rôle : " +
[Link]());
[Link]();

[Link]("\nInformations du
trésorier :");
[Link]("Nom : " +
[Link]());
[Link]("Prénom : " +
[Link]());
[Link]("Rôle : " +
[Link]());
[Link]();

[Link]("\nInformations du
commissaire aux comptes :");
[Link]("Nom : " +
[Link]());
[Link]("Prénom : " +
[Link]());
[Link]("Rôle : " +
[Link]());
[Link]();
}
}

Créer la classe Tontine en langage JAVA en :


- Implémentant la classe Tontine avec les
méthodes : ajouterMembre (Membre membre) et
collecterCotisations ().
Correction.

import [Link];

// Classe Membre
class Membre {
// ... (code précédent)
}
// Classe Président
class President extends Membre {
// ... (code précédent)
}

// Classe Trésorier
class Tresorier extends Membre {
// ... (code précédent)
}

// Classe Commissaire aux comptes


class CommissaireAuxComptes extends Membre {
// ... (code précédent)
}

// Classe Tontine
class Tontine {
private ArrayList<Membre> membres;

public Tontine() {
[Link] = new ArrayList<>();
}

public void ajouterMembre(Membre membre) {


[Link](membre);
[Link]("Membre ajouté avec
succès.");
}
public void collecterCotisations(double montant)
{
for (Membre membre : membres) {
[Link](montant);
[Link]("Cotisation collectée
pour " + [Link]() + " " +
[Link]());
}
}

public void afficherMembres() {


for (Membre membre : membres) {
[Link]("Nom : " +
[Link]());
[Link]("Prénom : " +
[Link]());
[Link]("Rôle : " +
[Link]());
[Link]("Solde de cotisation : " +
[Link]());
[Link]();
}
}
}

public class Main {


public static void main(String[] args) {
// Création des membres
President president = new President("Jean",
"Dupont");
Tresorier tresorier = new Tresorier("Marie",
"Martin");
CommissaireAuxComptes commissaire =
new CommissaireAuxComptes("Pierre", "Durand");

// Création de la tontine
Tontine tontine = new Tontine();
[Link](president);
[Link](tresorier);
[Link](commissaire);

// Collecte des cotisations


[Link](1000);

// Affichage des membres


[Link]();
}
}

Créer la classe Carré en langage JAVA en :


- Implémentant la classe Carré pour la méthode
CalculerSurface () et CalculerPerimetre ()

Correction.

// Classe Carré
class Carre {
private double cote;

public Carre(double cote) {


[Link] = cote;
}

public double calculerSurface() {


return cote * cote;
}

public double calculerPerimetre() {


return 4 * cote;
}
}

public class Main {


public static void main(String[] args) {
// Création d'un carré
Carre carre = new Carre(5);

// Calcul de la surface et du périmètre


double surface = [Link]();
double perimetre = [Link]();

// Affichage des résultats


[Link]("Surface du carré : " +
surface);
[Link]("Périmètre du carré : " +
perimetre);
}
}

Vous aimerez peut-être aussi