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.