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)