0% ont trouvé ce document utile (0 vote)
10 vues3 pages

Exercices POO en Python corrigés

Transféré par

Hanae Benrahma
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
10 vues3 pages

Exercices POO en Python corrigés

Transféré par

Hanae Benrahma
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Module  

: Réseaux
Informatiques
 TRAVAIL A RENDRE DU TP3
 Nom et prénom : BASSIME HIBA
 Exercice1  :
class CompteBancaire:
def __init__(self,idNumber,nomPrenom,solde):
[Link]=idNumber
[Link]=nomPrenom
[Link]=solde
def versement(self,argent):
[Link]=[Link]+argent
def retrait(self,argent):
if([Link]<argent):
print(" Impossible d'effectuer l'opération. Solde
insuffisant !")
else:
[Link]=[Link]-argent
def agios(self):
[Link]=[Link]*95/100
def afficher(self):
print("Compte numéro : ",[Link])
print("Nom & Prénom : ",[Link])
print(" Solde: ",[Link]," DH ")
print("Sauf erreur ou omisssion ! ")

monCompte=CompteBancaire("12345678"," Bassime Hiba ",23456)


[Link](7650)
[Link](4500)
#[Link]()
[Link]()

 Exercice2 :
 from math import *
class Cercle:
def __init__(self, a, b, r):
self.a = a
self.b = b
self.r = r
def perimetre(self):
return 2 * pi * self.r

def surface(self):
return pi * self.r ** 2

def formEquation(self, x, y):


return (x - self.a) * 2 + (y - self.b)
2 - self.r * 2

def test_appartenance(self, x, y):


if ([Link](x, y) == 0):
print("le point : (", x, y, ") appartient au cercle
C")
else:
print("le point : (", x, y, ") n'appartient pas au
cercle C")

C = Cercle(6, 2, 7)
print("le périmètre du cercle C est : ", [Link]())
print("le surface du cercle C est : ", [Link]())
C.test_appartenance(9, 2)

 Exercice3 :
 class Rectangle:

def __init__(self, longueur=0.0, largeur=0.0):

[Link] = longueur
[Link] = largeur

def surface(self):
return [Link] * [Link]

def perimetre(self):
return [Link]*2+[Link]*2

R=Rectangle(5,9)
print("le perimetre : ", [Link]())
print("le surface : ", [Link]())
class Parallelepipede:
def __init__(self, hauteur =0.0 ,longueur = 0.0, largeur =
0.0):
Rectangle.__init__(self, longueur, largeur)
[Link]= hauteur

def volume(self):
return ([Link]*([Link](self)))

P=Parallelepipede(8, 3, 2)
print ("le volume est:", [Link]())

 Exercice4 :
 from math import *
class cercle:
rayon = None
a= None
b= None
def __init__(self,a,b,r):
self.a=a
self.b=b
self.r=r
def surface(self):
return pi * self.r ** 2
class cylindre(cercle):
rayon= None
hauteur= None
def __init__(self,h,r):
self.h=h
self.r=r
def volume(self):
return self.h*pi*self.r **2
TheCercle = cercle (1,2,3)
print("la surface du cercle est :", [Link]())
TheCylindre= cylindre(4,1)
print("le volume du cylindre est :", [Link]())

Vous aimerez peut-être aussi