Info Oujda
L'avenir c'est l'informatique
 
AccueilAccueil  PortailPortail  FAQFAQ  RechercherRechercher  S’enregistrerS’enregistrer  ConnexionConnexion  
 Atelier 3: BanqueVoir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Anas.Y
Administrateur
Administrateur



Age : 21
Inscrit le : 04 Juil 2007
Messages : 222

MessageSujet: Atelier 3: Banque   Sam 6 Oct - 11:34

Le fichier banque1.java contient un programme bancaire qui est modularisé sous forme de méthodes auxiliaires. Transofrmez le en un programme orienté objet sous le nom banque2.java.

Etapes à suivre :
* Etudiez le fonctionnement du programme. La banque a 2 clients. Chaque client a un compte privé et un compte d'épargne avec des soldes différents. Le taux d'intérêt d'un compte d'épargne est plus élevé que celui d'un compte privé. Les données de chaque client (nom,ville,solde) sont affichées avant et après le bouclement des comptes.

* Réfléchissez aux objets que vous aimerez utiliser dans votre programme et ajoutez les classes correspondantes. Il peut s'agir d'objet concrets ( client, maison , billet, etc) ou d'objets abstraits (compte, relation bancaire , etc ).

* Transférez le code concernant les objets dans les classes. Utilisez le mot clé private pour encapsuler les variables et les méthodes d'instance qui ne seront pas utilisées à l'éxterieur de la classe. Chaque méthode (auxiliare ou d'instance) devrait être courte et sans trop d'instruction détaillées. Les identificateurs ( noms des variables et des méthodes) devrait être parlants.


Exemple d'exécution du programme:

Citation:

Données avant le bouclement des comptes :
Client Mohammed de Oujda:
Compte privé : 1000.00 DHs
Compte d'épargne : 2000.00 DHs
Client Saad de Rabat :
Compte privé : 3000.00 DHs
Compte d'épargne: 4000.00 DHs

Données après le bouclement des cmptes :
Client Mohammed de Oujda:
Compte privé : 1010.00 DHs
Compte d'épargne : 2040.00 DHs
Client Saad de Rabat :
Compte privé : 3030.00 DHs
Compte d'épargne: 4080.00 DHs


Code source donné:

Citation:

Class banque1{
public static void main (String args []){
double taux1=0.01,taux2=0.02;
String nom1="Mohammed",nom2="Saad";
String ville1="Oujda",ville2="Rabat";
double solde1PremierClient=1000.00,solde2PremierClient=2000.00,solde1DeuxièmeClient=3000.00,solde2DeuxièmeClient=4000.00;

afficherClient(nom1, ville1, solde1PremierClient,solde2PremierClient);
afficherClient(nom2, ville2, solde1DeuxièmeClient,solde2DeuxièmeClient);

solde1PremierClient=bouclerCompte(solde1PremierClient,taux1);
solde2PremierClient=bouclerCompte(solde2PremierClient,taux2);
solde1DeuxièmeClient=bouclerCompte(solde1DeuxièmeClient,taux1);
solde2DeuxièmeClient=bouclerCompte(solde2DeuxièmeClient,taux2);

afficherClient(nom1, ville1, solde1PremierClient,solde2PremierClient);
afficherClient(nom2, ville2, solde1DeuxièmeClient,solde2DeuxièmeClient);
}

static void afficherClient(String nom, String ville, double solde1, double solde2)
{
System.out.println("Client"+nom+"de"+ville);
System.out.println("Compte privé : " + solde1 +"DHs");
System.out.println("Compte d'épargne : "+ solde2 + "DHs");
}

static double bouclerCompte(double solde, double taux){
double interets=taux*solde;
double nouveauSolde=solde*interets;
return nouveauSolde;
}
}

_________________
Je ne suis pas assez sérieux pour donner des conseils mais je le suis trop pour en recevoir.
Revenir en haut Aller en bas
tifouri
Débutant
Débutant



Inscrit le : 13 Mar 2008
Messages : 10

MessageSujet: Re: Atelier 3: Banque   Mar 18 Mar - 23:43


Arrow --------Merci bien -------- chokrane bazaf -------- شكرا جزيلا -------- thank u very much -------- dsee lola dik -------- koje radaa tondo :::::: :::::: Arrow lol!
Revenir en haut Aller en bas
Atelier 3: BanqueVoir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Info Oujda :: Filières :: SMI(3ème année) :: JAVA :: TPs & TDs-