Laboratoire #3 - Les alternatives 2¶
Cours: 420-SN1-RK, Programmation en sciences
Session: Automne 2026
Groupe: 120XX
Pondération: 3%
fait par PRENOM NOM
Objectifs¶
- Utiliser les alternatives SI-SINON pour créer des programmes
Tâches à réaliser¶
- Répondez à la série d'exercices suivante, en inscrivant votre code et vos réponses dans les blocs prévus à cette fin.
- Vous pouvez ajouter des blocs de code ou de texte si nécessaire.
In [ ]:
In [ ]:
Exercice #3 - Le nombre le plus grand¶
Créer un programme qui affiche lequel de trois nombres est le plus grand.
Exemple de résultat¶
Entrez le premier nombre : 25
Entrez le deuxième nombre : 15
Entrez le troisième nombre : -5
Le plus grand nombre est 25!
Tests¶
| NombreA | NombreB | NombreC | Résultat |
|---|---|---|---|
| 5 | 5 | 3 | 5 |
| 25 | -15 | 99 | 99 |
| 0 | 0 | 0 | 0 |
In [ ]:
Exercice #4 - Trouver le nombre de racines d’une fonction polynomiale du second degré (ax² + bx + c = 0)¶
Créer un programme qui affiche à l'utilisateur si une fonction polynomiale du second degré contient 1, 2 ou aucune racine réelle.
Rappel¶
- Si Δ > 0 → 2 racines réelles distinctes
- Si Δ = 0 → 1 seule racine réelle
- Si Δ < 0 → aucune racine réelle (les solutions sont complexes)
- Δ = delta = b² - 4ac (nombre de racines/solutions)
- Pour tester les valeurs d'entrée
Exemple de résultat¶
Entrez la valeur de a : 1
Entrez la valeur de b : -3
Entrez la valeur de c : 2
Il y a 2 racines réelles distinctes
In [ ]:
Exercice #5 - Billets de cinéma¶
Créer un programme qui affiche le prix final d'une vente d'un billet de cinéma dépendamment de l'âge, de l'heure de début et si le film est en 3D.
Règles des rabais¶
Si l’âge est < 12 ans → tarif enfant : 6 $
Sinon si l’âge est entre 12 et 17 ans → tarif ado : 8 $
- si la séance est après 20h, tarif spécial : 7 $
Sinon si l’âge est entre 18 et 64 ans → tarif adulte : 12 $
- si le film est en 3D, supplément : +3 $
Sinon (65 ans et +) → tarif senior : 7 $
Exemple de résultat¶
Quel est votre âge : 25
À quelle heure commence le film? (24h) : 21
Le film est-il en 3D? (oui/non) : oui
prix final : 15$
In [ ]: