L’instruction if – else
6.3 a) Exercice guidé
Consigne : On veut savoir si on a suffisamment de peinture pour peinturer une cabane à oiseaux. Cette cabane est constituée d'un cube surmonté d'une pyramide à base carrée. Le côté du cube mesure c = 10 cm et l'apothème de la pyramide mesure a = 8 cm. Sur la devanture de la cabane se trouve un petit trou de rayon r = 3 cm. Sachant qu'on a suffisamment de peinture pour recouvrir une surface de 1200 cm2, utilise la structure conditionnelle if-else pour imprimer un message indiquant si c'est suffisant ou pas. La surface totale à peinturer doit être calculée à l'aide de Python.

Solution
Voici un exemple de bonne solution.

Clique ici pour visionner la vidéo explicative (optionnel)
6.3 b) Exercice de consolidation
Consigne : On veut savoir si on a suffisamment de peinture pour peinturer une cabane à oiseaux moderne. Cette cabane est constituée d'un cylindre surmonté d'une demi-sphère. La hauteur du cylindre mesure 12 cm et le rayon de la demi-sphère mesure 4.2 cm. Sur la devanture de la cabane se trouve un petit trou de rayon r = 1 cm. Sachant qu'on a suffisamment de peinture pour recouvrir une surface de 450 cm2, utilise la structure conditionnelle if-else pour imprimer un message indiquant si c'est suffisant ou pas. La surface totale à peinturer doit être calculée à l'aide de Python. Et si on avait suffisamment de peinture pour recouvrir 550 cm2 ?

Solution partielle
Il y a plusieurs bonnes façons d’écrire un code valide. Voici un exemple de résultat attendu (console de sortie seulement)

