Exercice JAVA corrigé modularisation du code de la multiplication matricielle, tutoriel & guide de travaux pratiques en pdf.
Le programme MulMat.java que vous avez développé contient de nombreuses portions de code dupliquées: il est mal modularisé!
On souhaiterait améliorer ce programme au moyen de méthodes auxiliaires. Dans le programme MulMatMod.java, la méthode main a déjà été réécrite avec des appels à des méthodes auxiliaires utiles. Il vous est demandé de compléter le code de MulMatMod.java. Vous pouvez transférer les instructions nécessaires depuis le programme MulMat.java en les copiant-collant. Exécutez les deux programmes pour vérifier qu’ils ont le même comportement.
Code à compléter :
1 2 3 4 5 6 7 8 9 10 11 12 13 | class MulMatMod { public static void main(String[] args) { double [][] mat1 = lireMatrice(); double [][] mat2 = lireMatrice(); if (mat1[ 0 ].length != mat2.length) { System.out.println( "Multiplication de matrices impossible !" ); } else { double [][] prod = multiplierMatrice(mat1, mat2); System.out.println( "Résultat :" ); afficherMatrice(prod); } } } |
La correction exercice JAVA (voir page 2 en bas)