Vous êtes sur la page 1sur 2

Université Alioune DIOP

UFR : SATIC - Département : TIC - Offre de formation : SRT


Elément Constitutif : Java - Niveau : Licence 2
Responsable du cours : Dr. Lamine Yade

Série d’exercice 1 - Java

Exercice 1

Ecrire un programme qui résout une équation du second degré de type ax2 + bx + c = 0.
L’utilisateur fournit a, b et c.

Exercice 2
Ecrire un programme qui récupère deux entiers et qui fait le calcul selon l’opérateur saisi
par l’utilisateur.

Exercice 3
Demandez à l'utilisateur de saisir son âge. Ensuite, vérifiez si l'utilisateur est éligible pour
voter (âge >= 18) et s'il est éligible pour conduire (âge >= 16). Utilisez des opérateurs
logiques pour gérer ces vérifications.

Exercice 4
Ecrire un programme qui simule la table de multiplication d’un entier saisi par
l’utilisateur. Le
programme arrête l’exécution quand l’utilisateur saisi zéro.
Exemple d’exécution :
Veuillez saisir un entier : 3
Table de multiplication de 3 :
3x1=3 3 x 6 = 18
3x2=6 3 x 7 = 21
3x3=9 3 x 8 = 24
3 x 4 = 12 3 x 9 = 27
3 x 5 = 15 3 x 10 = 30
Veuillez saisir un entier :

Dr. YADE
Exercice 5
Ecrire un programme qui fait la somme d’entiers positifs saisis par l’utilisateur, lui signale
et s’arrête de s’exécuter si cette somme atteint 100 et lui demande de saisir un entier
inférieur à celui saisi précédemment si la somme dépasse 100.

Exercice 6
Ecrire un programme permettant d’encoder les notes d’étudiants à un examen et
fournissant quelques statistiques de base sur ces notes. Le programme demande
d’abord à l’utilisateur combien de notes il souhaite encoder (soit N = Nombre d'étudiant).
Ensuite il demande à l’utilisateur d’introduire une à une les notes des N étudiants (/20).

Votre programme calcule quelques statistiques de base et les affiche une fois la dernière
note encodée:

▪ le nombre de réussites et d’échecs


▪ la plus grande note
▪ la plus petite note
▪ la moyenne totale
▪ la note moyenne des échecs
▪ la note moyenne des succès

Exercice 7
Ecrire un programme qui convertis une entier en binaire et vice-versa selon l'ordre choisir
par l'utilisateur.

Exemple d’exécution :
------- Programme de conversion: Veuillez choisir le sens de conversion -------
A: Décimal to Binaire
B: Binaire to Décimal
X: Exit

1. Utilisez la boucle while{...}

2. Utilisez la boucle do{...}while().

Indice : Integer.toBinaryString(nombreDecimal) et Integer.parseInt(nbreBinaire, 2)

Dr. YADE

Vous aimerez peut-être aussi