0% ont trouvé ce document utile (0 vote)
2 vues2 pages

td1 Java

Le document présente une série d'exercices de programmation en Java pour des étudiants de Licence 2 à l'Université Alioune Diop. Chaque exercice demande de définir des classes avec des propriétés et des méthodes spécifiques, allant de la gestion de constantes à la conversion de devises, en passant par des calculs géométriques et des classes pour gérer des produits et des livres. Les étudiants doivent également créer des classes principales pour tester et afficher les résultats des opérations définies dans les classes.

Transféré par

Amsa Rassoul ndiaye
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)
2 vues2 pages

td1 Java

Le document présente une série d'exercices de programmation en Java pour des étudiants de Licence 2 à l'Université Alioune Diop. Chaque exercice demande de définir des classes avec des propriétés et des méthodes spécifiques, allant de la gestion de constantes à la conversion de devises, en passant par des calculs géométriques et des classes pour gérer des produits et des livres. Les étudiants doivent également créer des classes principales pour tester et afficher les résultats des opérations définies dans les classes.

Transféré par

Amsa Rassoul ndiaye
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

Université Alioune Diop UAD Licence 2

Travaux dirigés Java


Année universitaire 2025-2026 Mr. Ndiaye

TD 1
EXERCICE 1
Définir la classe Constantes regroupant les constantes suivantes :
nombre de roues=4, langage="java" et masse proton = 1.672×10−27kg
Ecrire un programme permettant d’afficher ces constantes.

EXERCICE 2
Soit la classe Conversion permettant de convertir les devises Euro et Dollar en FCFA
respectivement avec les taux de change : 1 euro=649,5 FCFA et 1 dollar=558 FCFA.
Définir la classe Conversion ayant :
1. les propriétés tauxEuro et tauxDollar,
2. la méthode convertirEuro qui retourne le résultat de la conversion d’un montant
en Euro en FCFA.
3. la méthode convertirDollar qui retourne le résultat de la conversion d’un mon-
tant en Dollar en FCFA.
Ecrire la classe principale nommée Change qui appelle les méthodes convertirEuro et
convertirDollar pour convertir 1200 Euro et 1500 Dollar en FCFA et affiche le résultat.

EXERCICE 3
Définir la classe Rectangle ayant les propriétés longueur et largeur et les méthodes
calculerPerimetre et calculerSurface.
Définir la classe principale nommée CalculGeometrique qui :
1. crée un objet Rectangle de 6,5 cm de long sur 4 cm de large,
2. affiche le périmetre et la surface du rectangle créé.

Exercice 4
Soit la classe Boule ayant :
1. les propriétés rayon et masse volumique,
2. un construteur,
3. les méthodes :
(a) calculerSurface qui retourne la surface de la boule,
(b) calculerVolume qui retourne le volume de la boule,
(c) caracteristiques qui affiche avec 2 chiffres après la virgule le rayon, la surface, le
volume et le poids de la boule.

Ecrire la classe principale nommé Programme qui :


1. crée un objet boule à partir des données saisies par l’utilisateur,
2. affiche les caractéristiques de la boule créée,
3. affiche la boule.

Rappel : La surface d’une boule est donnée par la formule 4×π×rayon2 et son
volum3 e par la formule 4 × π×rayon3.
3
Exercice 5

Définir une classe IMC ayant :


1. Les propriétés poids (en kg) et taille (en m).
2. Un constructeur pour initialiser ces valeurs.
3. Une méthode calculerIMC qui applique la formule :
𝑝𝑜𝑖𝑑𝑠
𝐼𝑀𝐶 = 𝑡𝑎𝑖𝑙𝑙𝑒2
4. Une méthode interpreteIMC qui retourne une interprétation de l'IMC :
o IMC < 18.5 : Insuffisance pondérale
o 18.5 ≤ IMC < 25 : Poids normal
o 25 ≤ IMC < 30 : Surpoids
o IMC ≥ 30 : Obésité
Créer une classe TestIMC qui :
1. Demande à l'utilisateur de saisir son poids et sa taille.
2. Calcule et affiche l’IMC ainsi que l’interprétation correspondante.

Exercice 6
Définir une classe Produit ayant :
1. Les propriétés nom, prixUnitaire, et quantiteStock.
2. Un constructeur pour initialiser ces propriétés.
3. Une méthode calculerValeurStock qui retourne la valeur totale du stock.
4. Une méthode calculTVA qui retourne la valeur de la TVA
5. Une méthode calculPrixTTC qui retourne le prix tout taxe compris
Créer une classe GestionStock qui teste la classe Produit

Exercice 7
Définir une classe Livre ayant :
1. Les propriétés titre, auteur, nombrePages, et anneePublication.
2. Un constructeur pour initialiser ces propriétés.
3. Une méthode afficherDetails qui affiche les détails du livre.
Créer une classe étudiant avec les propriétés d’un étudiant
Créer une classe Bibliotheque ayant :
1. Les propriétés livre de la classe Livre et nombreExemplaire
2. Un constructeur pour initialiser ces propriétés.
3. Une méthode emprunter livre
4. Affiche les détails du livre.

Vous aimerez peut-être aussi