👤

Salut tout le monde je suis bloqué ! J'aimerais un peu d'aide si c'est possible
Merci d'avance
Réaliser un programme Python qui permet, par balayage, d’approcher le volume
maximum de la boite à 2 décimales près. A4 (29.7 / 21 cm)


Salut Tout Le Monde Je Suis Bloqué Jaimerais Un Peu Daide Si Cest Possible Merci Davance Réaliser Un Programme Python Qui Permet Par Balayage Dapprocher Le Volu class=

Répondre :

Réponse :

Bonjour,

Le volume est le produit longueur par largeur par hauteur.

h = x

l = 21 - 2 x

L = 29,7 - 2 x

Le volume se calcule avec x (21 - 2 x) (29,7 - 2 x).

Le balayage des valeurs de x, de 0 à 21/2, sera fait avec un pas de 0,01.

Dans mon programme, j'ai ajouté 1 puis divisé par 100 pour éviter à la fin l'affichage approximatif de X, 4.039999999999958, qui est faux.

Voici le programme :

def volume():

   V=0

   x=0

   while x<=2100/2:

       if (x/100)*(21-2*(x/100))*(29.7-2*(x/100))>V:

           V=(x/100)*(21-2*(x/100))*(29.7-2*(x/100))

           X=x/100

       x+=1

   print("Pour x = "+str(X)+", le volume maximal est d'environ",((100*V)//1)/100,"cm^3.")

>>> volume()

Pour x = 4.04, le volume maximal est d'environ 1128.49 cm^3.

>>>