Exercices JAVA Exercice JAVA modularisation du code de la multiplication matricielle

Exercice JAVA modularisation du code de la multiplication matricielle

Index de l'article
Exercice JAVA modularisation du code de la multiplication matricielle
Corrigé
Toutes les pages

 

But:
Modulariser le code de la multiplication matricielle
Thème:
Modularisation
Fichiers:
MulMat.java


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);
        }
    }
}


Ajouter un Commentaire