
•
un conducteur de moins de 25 ans et titulaire du permis depuis moins de deux ans, se voit 
attribuer le tarif rouge, si toutefois il n'a jamais été responsable d'accident. Sinon, la 
compagnie refuse de l'assurer. 
•
un conducteur de moins de 25 ans et titulaire du permis depuis plus de deux ans, ou de plus 
de 25 ans mais titulaire du permis depuis moins de deux ans a le droit au tarif orange s'il n'a 
jamais provoqué d'accident, au tarif rouge pour un accident, sinon il est refusé. 
•
un conducteur de plus de 25 ans titulaire du permis depuis plus de deux ans bénéficie du 
tarif vert s'il n'est à l'origine d'aucun accident et du tarif orange pour un accident, du tarif 
rouge pour deux accidents, et refusé au-delà 
De plus, pour encourager la fidélité des clients acceptés, la compagnie propose un contrat de la 
couleur immédiatement la plus avantageuse s'il est entré dans la maison depuis plus d'un an. 
Ecrire l'algorithme permettant de saisir les données nécessaires (sans contrôle de saisie) et de 
traiter ce problème. Avant de se lancer à corps perdu dans cet exercice, on pourra réfléchir un peu 
et s'apercevoir qu'ils est plus simple qu'il en a l'air (cela s'appelle faire une analyse !) 
 
Perdu de recherche 
Ecrire un programme qui fait saisir par l’utilisateur 20 valeurs dans un tableau de 20 cases, puis qui 
demande ensuite un 21e nombre.  
Le programme doit rechercher si ce nombre fait ou non partie des 20 valeurs précédemment saisies 
dans le tableau.  
 
 
POUR LES CHAMPIONS 
La date 
Ecrivez un algorithme qui a près avoir demandé un numéro de jour, de mois et d'année à 
l'utilisateur, renvoie s'il s'agit ou non d'une date valide. 
Cet exercice est certes d’un manque d’originalité affligeant, mais après tout, en algorithmique 
comme ailleurs, il faut connaître ses classiques ! Et quand on a fait cela une fois dans sa vie, on 
apprécie pleinement l’existence d’un type numérique « date » dans certains langages…). 
Il n'est sans doute pas inutile de rappeler rapidement que le mois de février compte 28 jours, sauf si 
l’année est bissextile, auquel cas il en compte 29. L’année est bissextile si elle est divisible par 
quatre. Toutefois, les années divisibles par 100 ne sont pas bissextiles, mais les années divisibles 
par 400 le sont. Ouf ! 
Un dernier petit détail : vous ne savez pas, pour l’instant, exprimer correctement en pseudo-code 
l’idée qu’un nombre A est divisible par un nombre B. Aussi, vous vous contenterez d’écrire en bons 
télégraphistes que A divisible par B se dit « A dp B ». 
 
Pour la combine, on s’arrange 
Ecrivez un programme qui à partir de deux nombres n et p, calcule la valeur des arrangements et 
des combinaisons de ces deux nombres.