Correction de l'application
Résolu
mangouste_001
Messages postés
1
Statut
Membre
-
jordane45 Messages postés 40053 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 40053 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
A voir également:
- Correction de l'application
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Votre appareil ne dispose pas des correctifs de qualité et de sécurité importants - Guide
- Desinstaller application windows - Guide
- Application word et excel gratuit - Guide
- Windows application démarrage - Guide
bonjour,
explique aussi ce qui ne va pas avec ton programme, ainsi que le résultat que tu souhaites obtenir.
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()