Correction de l'application
Résolu
mangouste_001
Messages postés
1
Statut
Membre
-
jordane45 Messages postés 30427 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 30427 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Aidez moi à finaliser ce programme en me le corrigeant
SVP !!!.
# Constructeur de la classe
def __init__(self, idNumber, nomPrenom, solde):
self.idNumber = idNumber
self.nomPrenom = nomPrenom
self.solde = solde
# methode d'alimentation du compte
def versement(self, argent):
self.solde = self.solde + argent
# méthode pour retrait d'argent
def retrait(self, argent):
if (self.solde < argent):
self.solde = self.solde - argent
else:
print(" Impossible d'effectuer l'opération, solde insuffisant !")
def agios(self):
self.solde = self.solde*95/100
def compte_bancaire(self, idNumber, nomPrenom, solde):
self.idNumber = idNumber
self.nomPrenom = nomPrenom
self.solde = solde
# methode pour afficher les résultats
def afficher_infos(self):
print("L'identifiant du Compte est: ", self.idNumber)
print("Nom & Prénom : ", self.nomPrenom)
print("Le Solde est: ", self.solde , " DH ")
print("Sauf erreur ou Omission ! ")
# Instanciation de la classe
monCompte = compte_bancaire()
monCompte.versement()
monCompte.retrait()
monCompte.agios()
monCompte.afficher_infos()
Windows / Firefox 137.0
1 réponse
-
bonjour
il faut que tu utilises l'outil permettant de poster ton code proprement sur le forum sinon on ne pourra pas te le corriger.
-
-
Enfin bon, ça devrait donner un truc du genre
class CompteBancaire: # Constructeur de la classe def __init__(self, idNumber, nomPrenom, solde): self.idNumber = idNumber self.nomPrenom = nomPrenom self.solde = solde # Méthode d'alimentation du compte def versement(self, argent): self.solde += argent # Méthode pour retrait d'argent def retrait(self, argent): if self.solde >= argent: self.solde -= argent else: print("Impossible d'effectuer l'opération, solde insuffisant !") # Méthode pour appliquer les agios def agios(self): self.solde *= 0.95 # Retire 5% de frais # Méthode pour afficher les informations du compte def afficher_infos(self): print("L'identifiant du Compte est :", self.idNumber) print("Nom & Prénom :", self.nomPrenom) print("Le Solde est :", self.solde, "DH") print("Sauf erreur ou omission !") # Instanciation de la classe avec des données monCompte = CompteBancaire(12345, "Jean Dupont", 1000) # Utilisation des méthodes monCompte.versement(500) monCompte.retrait(200) monCompte.agios() monCompte.afficher_infos()
-