Durée conseillée : 1 heure 30
Un cinéma propose les tarifs suivants :
moins de 12 ans : 6 € ;
de 12 à 17 ans : 8 € ;
à partir de 18 ans : 11 €.
Écrire un programme qui demande l’âge d’une personne et affiche le prix de son billet.
Ce devoir porte sur les variables, les conditions, les boucles et les fonctions.
Les programmes doivent être testés dans les cellules prévues.
Écrire un programme qui demande à l’utilisateur combien de notes il souhaite saisir.
Le programme demande ensuite les notes une par une puis affiche leur moyenne.
On supposera qu’au moins une note est saisie.
Parcourir tous les entiers de 1 à 100.
Afficher uniquement ceux qui sont divisibles par 4.
À la fin, afficher également le nombre de valeurs affichées.
Écrire un programme qui demande 5 nombres à l’utilisateur et affiche le plus grand des 5 nombres saisis.
Le nombre secret est fixé à 25.
L’utilisateur propose successivement des nombres jusqu’à trouver le nombre secret.
Après chaque proposition incorrecte, le programme affiche :
Trop petit si la proposition est inférieure à 25 ;
Trop grand si elle est supérieure à 25.
Lorsque le nombre est trouvé, afficher Bravo.
Écrire une fonction compter_multiples(n) qui renvoie le nombre d’entiers compris entre 1 et n qui sont divisibles par 3.
Par exemple, compter_multiples(10) doit renvoyer 3, car 3, 6 et 9 sont divisibles par 3.
Tester ensuite la fonction avec une valeur saisie par l’utilisateur.
On considère ici la règle simplifiée suivante :
Une année est bissextile si elle est divisible par 4.
Écrire une fonction est_bissextile(annee) qui renvoie True si l’année est bissextile et False sinon.
Tester ensuite la fonction avec une année saisie par l’utilisateur.