Ecrire un programme qui calcule la factorielle du nombre souhaité (compris entre 0 et 10) par l'utilisateur et affiche le résultat.
Une compagnie d'assurance automobile propose à ses clients quatre familles de tarifs identifiables par une couleur; du moins au plus onéreux :
. tarif bleu,
. tarif vert,
. tarif orange,
. tarif rouge.
La famille de tarif est déterminée en fonction d'un nombre de points (aucun rapport avec le permis à points) calculé selon la situation du conducteur.
Si le conducteur a un nombre de points négatif, la compagnie refuse de l'assurer.
Calcul du nombre de points :
- âge >= 25 ans : + 1 point
- permis obtenu depuis 2 ans ou plus : + 1 point
- 1 point en moins par accident dans lequel la personne était responsable.
- Si le nombre de points n'est pas négatif, la personne se voit attribuer un point supplémentaire si elle a un an ou plus d'ancienneté dans la compagnie.
Si la compagnie accepte d'assurer la personne, le nombre de points (compris entre 0 et 3) déterminera la famille de tarif (une couleur correspondant à chaque nombre de points).
Ecrire l'algorithme qui détermine et affiche pour une personne la famille de tarif qui lui sera appliqué ou le refus de l'assurer.
Remarques : . l'âge du conducteur doit être >= 18
. le nombre d'années depuis lesquelles le conducteur a obtenu son permis ainsi que le nombre d'accidents doivent être positifs ou nuls.