0% ont trouvé ce document utile (0 vote)
5 vues3 pages

Exercices de Programmation en JAVA

Le document présente une série d'exercices de programmation en Java pour les étudiants de l'ENSA de Fès, couvrant des concepts tels que l'interaction utilisateur, la gestion des années bissextiles, la résolution d'équations du second degré, et la création de jeux simples. Chaque exercice inclut des instructions claires et des indications pour aider à la mise en œuvre. Les exercices vont de la création de programmes simples à des tâches plus complexes comme le tri de tableaux et le calcul de la suite de Fibonacci.

Transféré par

essadsofia8
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
5 vues3 pages

Exercices de Programmation en JAVA

Le document présente une série d'exercices de programmation en Java pour les étudiants de l'ENSA de Fès, couvrant des concepts tels que l'interaction utilisateur, la gestion des années bissextiles, la résolution d'équations du second degré, et la création de jeux simples. Chaque exercice inclut des instructions claires et des indications pour aider à la mise en œuvre. Les exercices vont de la création de programmes simples à des tâches plus complexes comme le tri de tableaux et le calcul de la suite de Fibonacci.

Transféré par

essadsofia8
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

ENSA de Fès Programma1on JAVA

TP1 : Langage JAVA


Exercice 1 : Bonjour

Écrire un programme qui demande à l’utilisateur son prénom, son année de naissance et son
sexe et qui affiche le message suivant : Bonjour Toto, tu es âgé de 10 ans.
Il faudra bien sûr mettre le prénom de l’utilisateur à la place de « Toto » ainsi que son âge réel.
Les mots « âgé » et « an » devront être correctement accordés.
Indications
§ Une valeur numérique peut être utilisée pour coder le sexe. Par exemple 0 pour «
masculin» et 1 pour « féminin ».
§ L’expression suivante permet de récupérer l’année courante (type int) : Calendar.
getInstance (). get([Link])

Exercice 2 : Années bissextiles

Écrire un programme qui demande une année à l’utilisateur, et qui affiche si l’année entrée est
bissextile ou non. Une année est bissextile si elle est divisible par 4, mais pas par 100. Les
années divisibles par 400 sont cependant bissextiles.

Testez votre programme avec les années 1900, 1984, 2000 et 2010. Vous pouvez vous servir
de la commande système cal pour vérifier vos résultats.

Exercice 3 : Équations du 2ème degré


Écrire un programme permettant de résoudre des équations du second degré de la forme :
a× x2 + b × x + c = 0.
L’utilisateur entrera les valeurs de a, b et c. Le programme donnera le nombre de solutions,
leur type (réel ou complexe) et les affichera.

Extensions possibles
§ Faites en sorte que votre programme affiche par exemple « 1 - 2i » plutôt que « 1
+ -2i».
§ Complétez votre programme pour traiter le cas où a = 0.

3IACN/GSCSI 1/3 Année universitaire 2024/2025


ENSA de Fès Programma1on JAVA

Exercice 4 : Calculatrice simple


Écrire un programme lisant une expression arithmétique simple du type opérande opérateur
opérande et qui affiche le résultat. L’opérateur pourra être n’importe laquelle des quatre
opérations de base : +, −, ×, /.
Indications
§ L’opérateur est représenté par un simple caractère. Il pourra être lu dans une variable
de type caractère (char en Java) en utilisant input .next (). charAt(0).
§ Faites deux variantes de votre programme : l’une utilisant des structures de contrôle if
... else ... , et l’autre utilisant une structure switch ... case ...

Exercice 5 : Suite de Fibonacci


Écrire un programme permettant de calculer le ne terme Fn de la suite de Fibonacci. Cette
suite est définie pour n≥0 de la manière suivante :

Exercice 6 : Deviner un nombre


Écrire un programme qui réalise le petit jeu suivant. Tout d’abord, l’ordinateur choisit un entier
x entre 1 et 100. L’utilisateur essaie ensuite de le deviner. Il entre pour cela successivement des
entiers, et à chaque coup l’ordinateur lui indique si l’entier est supérieur à x, inférieur à x, ou
égal à x auquel cas la partie s’arrête et le nombre de coups est affiché.
Modifier ensuite le programme afin que l’utilisateur puisse, s’il le souhaite, recommencer une
partie. En quittant le programme, le meilleur score doit s’afficher.
Voici un exemple de programme choisissant quelques valeurs au hasard en utilisant la classe
Random. Vous pouvez vous en inspirer.

3IACN/GSCSI 2/3 Année universitaire 2024/2025


ENSA de Fès Programma1on JAVA

Exercice 7 : Somme préfixe

Exercice 8 : Tri de tableau


Ecrivez une fonction permettant de trier le tableau, du plus petit élément au plus grand.

Exercice 9 : Triangle de Pascal

3IACN/GSCSI 3/3 Année universitaire 2024/2025

Vous aimerez peut-être aussi