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]())