Exercice java corrigé: Produit scalaire avec les tableaux

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 (v1… v1n-1 , v2 … 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 des exercices (voir page 2 en bas)

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *