une première classe |
Classe CompteQuestion 1.
// Définit ce qu'est un compte en banque.
// Cette version n'a pas de limite de découvert... on peut donc débiter de l'argent autant que l'on veut !!Attributs
// le titulaire du compte
privé titulaire : texte
// le numéro de compte
privé numéroCompte : entier
// le solde du compte
privé solde : réelMéthodes
publique Procédure Initialiser(d nomTitulaire : texte, d nouveauNum : entier)
// C'est le constructeur de la classe.
// Son rôle est d'initialliser un nouvel objet de type Compte (nouvelle instance de la classe Compte)
// en donnant des valeurs initiales aux attributs.
Début
titulaire <- nomTitulaire
numéroCompte <- nouveauNum
solde <- 0
FinProcédurepublique Procédure créditer (d montant : réel)
// crédite le compte du montant passé en paramètre.
Début
solde <- solde + montant
FinProcédurepublique Procédure débiter (d montant : réel)
// débite le compte du montant passé en paramètre
Début
solde <- solde - montant
FinProcédurepublique Fonction lireSolde ( ) : réel
// retourne le solde
Début
Retourner solde
FinFonctionpublique Fonction lireTitulaire ( ) : réel
// retourne le nom du titulaire
Début
Retourner titulaire
FinFonctionFinClasse