Variables, boucles, fonctions

Merci !

Quiz
Classe(s) : 1re Générale | Thème(s) : Notion de liste

Variables, boucles, fonctions

Une cuve de récupération des eaux pluviales est formée de deux parallélépipèdes rectangles superposés (schéma ci-dessous, dimensions en m). On considère le programme ci-dessous :

pb_bac_05285_math1_tt_001_qz01_img001

pb_bac_05285_math1_tt_001_qz01_img002

Pour que ce programme définisse une fonction qui retourne le volume d'eau (en m3) dans la cuve en fonction de la hauteur d'eau h (en m), par quelle valeur doit-on compléter l'avant-dernière ligne ?

  • 35
  • 32,5
  • 63
 Réponse(s) 

En effet, « else » signifie ici « s'il y a 2,50 m d'eau ou plus dans la cuve » c'est-à-dire « si h ⩾ 2,5 ».

La cuve contient un volume v d'eau égal à la somme du volume d'eau dans le parallélépipède du bas de hauteur 2,50 m, soit 35 m3, et du volume de l'eau dans l'autre parallélépipède, de section 1 m2 et de hauteur d'eau (h – 2,5). Soit :

v = 4 × 3,5 × 2,5 + 1 × 1 × (h – 2,5)

= 35 + h – 2,5

= 32,5 + h.