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 :
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)