Introduction au
langage JAVA
Ecriture de petits programmes en
Java
Exercice 1 :
factorielle
Ecrire un programme qui calcule la factorielle
du nombre souhaité (compris entre 0 et 10) par l'utilisateur et
affiche le résultat.
Exercice 2 : compagnie
d'assurances
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.