Mr Badiane : [email protected]
TP de programmation java : Notion de Tableau
Ecrire trois classes java nommées : Vector, Matrice et TestVectMat qu’on mettra dans un
package nommé tpVacance.
Dans la classe Vector on mettra des méthodes qui permette d’effectuer certains calculs sur
des vecteurs et dans la classe Matrice des méthodes qui permette d’effectuer des calculs sur
les matrices. Les classe seront définies comme suit :
1. La classe Vector contient les méthodes :
a. somme : qui prend en argument des vecteurs de même longueur et retourne
le vecteur somme.
b. difference : qui prend en argument des vecteurs de même longueur et
retourne leur différence.
c. produit : qui prend en argument des vecteurs de même longueur et retourne
leur produit.
d. distance : qui prend en argument des vecteurs de même longueur et
retourne leur distance.
e. norme : qui prend en argument un vecteur puis calcule et retourne sa
longueur.
f. avect : qui prend en argument un vecteur u et nombre a puis calcule et
retourne le vecteur au.
2. La classe Matrice contient les méthodes :
a. somme : qui prend en argument deux matrices de même formats puis calcule
et retourne leur somme.
b. difference : qui prend en argument deux matrices de même format puis
calcule et retourne leur difference.
c. produit : qui prend en argument deux matrices dont le produit est calculable
puis calcule et retourne leur produit.
d. amat : qui prend en argument une matrice A et un nombre x puis calcule et
retourne la matrice xA.
e. determinant : qui prend en argument une matrice carré puis calcule et
retourne son déterminant.
f. inverse : qui prend en argument une matrice carré inversible puis calcule et
retourne son inverse.
3. La classe TestVectMat qui contient la méthode main et qui exécuté propose le menu
suivant :
******* Bienvenu Pr110 Calculator *******
1.
Calcul de vecteur
2.
Calcul de matrice
3.
Quitter
Votre choix
: 1
********* Calcul de vecteur********
Entrez la longueur des vecteurs
:
?
Choisissez
:
Mr Badiane : [email protected]
TP de programmation java : Notion de Tableau
1.
Somme
2.
Difference
3.
Produit d’un vecteur par un nombre
4.
Norme d’un vecteur
5.
Produit de deux vecteur
6.
Distance
7.
Quitter
Votre choix
: 7
******* Bienvenu Pr110 Calculator *******
1.
Calcul de vecteur
2.
Calcul de matrice
3.
Quitter
Votre choix
: 3
*******Calcul de matrice *******
1.
Somme
2.
Difference
3.
Produit
4.
Determinant
5.
Inverse
6.
Produit d’une matrice par un nombre
7.
Quitter
Votre choix
: 7
*********** Fin du programme ***********
Remarque :
Lorsque l’utilisateur choix d’effectuer le calcule d’une somme ou d’une soustraction,
le programme demandera l’utilisateur de fournir le coefficient de chaque vecteur ou
de chaque matrice avant de calculer.
Pour les matrice le programme demandera toujours le format avant initialisation
Avant de calculer le produit de deux matrices ou l’inverse d’une matrice, le
programme effectuera un test de calculabilité d’abord. Si l’opération n’est pas
possible, le programme ne calcule pas il répond simplement :
o Cette matrice n’est pas inversible : s’il s’agit d’une matrice carrée non
inversible.
o Cette opération est impossible : s’il s’agit de deux matrice d’ont le produit
n’est pas calculable.
o …….
Bonne Chance !!!
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !