Exercice java
Écrivez un programme Scalaire.java qui calcule le produit scalaire de deux vecteurs, implémentés au moyen de tableaux unidimensionnels. Votre programme devra utiliser (entre autre) les éléments suivants :
- Déclarations dans la méthode main():
- une variable nMax représentant la taille maximale des vecteurs (inutile de lui donner une valeur trop élevée… 10 suffit amplement)
- deux variables v1 et v2, de type tableau de réels de taille nMax.
- Méthode :
- demander à l’utilisateur d’entrer n, la taille effective des vecteurs.
- vérifier que n est compris entre 1 et nMax et demander à l’utilisateur d’entrer à nouveau une valeur tant que ce n’est pas le cas
- demander à l’utilisateur les composantes (v10… v1n-1 , v20 … v2n-1) des vecteurs v1 et v2.
- calculer le produit scalaire de v1 et v2.
- afficher le résultat.
Rappel :
Le produit scalaire de a par b est: a·b = a1*b1 + a2*b2 + … + an*bn
Exemple: a = (5, 3, -1) b = (2, 1, 2) a·b = 11
La correction exercices Java (voir page 2 en bas)