Filière : DUT2 – GI et IDSD.
Module : Génie logiciel (Prog. Java)
Année Universitaire : 2020/2021
Pr. Said BENKIRANE
Série N°1
(Sera rendue sous format d’un seul projet java compressé et portant votre nom, avant 4/11/2020 minuit)
(Mentionner dans l’email votre filière : IDSD2 ou GI2)
Variables et opérateurs :
Ecrire un programme qui permet de calculer la somme, la division, le min et le max de quatre réels et affiche les résultats.
Ecrire un programme permettant la résolution d’une équation de 2 ème degré.
Structures conditionnelles et itératives :
Ecrire un programme qui permet de calculer la factorielle d’un entier entré au clavier.
Ecrire un programme qui vous demande d’entrer 4 entiers au clavier successivement et affiche sur la console leurs somme en utilisant
la boucle for puis la remplacer par while enfin par do..while.
Écrire un programme calculant la somme des n premiers termes de la "série harmonique", c’est-à-dire la somme : 1 + 1/2 + 1/3 + 1/4 +
..... + 1/n. La valeur de n sera lue en donnée (classe Scanner ou Clavier)
Les Méthodes :
Ecrire un programme qui teste les principales fonctions de la classe Math (Racine, puissance, sin..)
Écrire un programme permettant la création de 3 méthodes pour calculer la surface des rectangles, le min et le max de quatre réels et
le tri de 7 entier de plus grand au plus petit.
Les Tableaux :
Écrire un programme qui :
• lit dans un tableau 5 valeurs flottantes fournies au clavier,
• en calcule et en affiche la moyenne, la plus grande et la plus petite valeur.
Ecrire un programme permettant de remplacer dans un tableur, initialiser par 7 entiers, les 1 par les 0.
Les Chaines de caractères :
Écrire un programme qui lit une chaîne au clavier et qui en affiche :
• un caractère sur deux (le premier étant affiché),
• le premier et le dernier caractère.
Écrire un programme qui lit un mot au clavier et qui indique combien de fois sont présentes chacune des voyelles a, e, i, o, u ou y, que
celles-ci soient écrites en majuscules ou en minuscules, comme dans cet exemple : donnez un mot : Anticonstitutionnellement. Il
comporte
1 fois la lettre a
3 fois la lettre e
3 fois la lettre i
2 fois la lettre o
1 fois la lettre u
0 fois la lettre y
Écrire un programme qui lit un entier au claviera et qui l’affiche verticalement comme dans cet exemple :
Donnez un nombre entier : 785412
7
8
5
4
1
2