Info Oujda
L'avenir c'est l'informatique
 
AccueilAccueil  PortailPortail  FAQFAQ  RechercherRechercher  S’enregistrerS’enregistrer  ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujet
 

Correction exercice 2 de la série 3 du TP JAVA

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Tiyatiya
Membre expérimenté
Membre expérimenté



Age : 21
Inscrit le : 04 Juil 2007
Messages : 127
Localisation : ma maison

MessageSujet: Correction exercice 2 de la série 3 du TP JAVA   Ven 14 Mar - 22:47

Exercice 2 :

Je vous propose ci dessous la correction du 2ème exercice de la série 3 du TP Java

Compte.Java

/**
un programme qui crée une classe compte qui modélise un compte en banque .
*/
import java.lang.String ;
class compte{
private int num_compte;
private int solde_compte;
private static int num_client=0;

public compte(int num,int solde) {num_compte=num;solde_compte=solde;num_client++;}
//pour déposer une somme sur le compte

public void deposer(int som){
solde_compte+=som;
System.out.print("deposer "+som+" DH");
}
//pour retirer une somme du compte

public void retirer(int som){
solde_compte-=som;
System.out.println(",retirer "+som+" DH");
}
//pr retourner le nombre des clients
public int getNC(){return num_client;}


//retourne le solde du compte
int getSolde() {return solde_compte;}

// retourne une chaîne d'informations
public String infos(){
String str1,str2,str3,str4,str5;
str1 = "Compte numero : ";
str2 = String.valueOf(num_compte);//on utilise la méthode valueOf() pour convertir int en String
str3 = " , solde : ";
str4 = String.valueOf(getSolde());//on utilise la méthode valueOf() pour convertir int en String
str5 = str1+str2+str3+str4;
return str5;
}
}


TestCompte.Java

/**
un programme qui teste la classe compte en créant deux comptes et en effectuant les opérations si dessous
*/

public class TestCompte{
public static void main(String[] args){

//création de deux objets
compte C1=new compte(1,500);
compte C2=new compte(2,250);

System.out.print("\n\nSur le compte 1:");
C1.deposer(5000);
System.out.print(",le solde est maintenant "+C1.getSolde()+" DH");
C1.retirer(200);
System.out.println(C1.infos());

System.out.print("\n\nSur le compte 2:");
C2.deposer(1000);
System.out.print(",le solde est maintenant "+C2.getSolde()+" DH");
C2.retirer(350);
System.out.println(C2.infos());
System.out.println("\nLe nombre des clients est : "+C2.getNC());
}
}
_________________
Revenir en haut Aller en bas

Correction exercice 2 de la série 3 du TP JAVA

Voir 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 :: ENSAO :: TDs & TPs & DSs-
Poster un nouveau sujet   Répondre au sujet