Demande d'aide sur le produit de deux matrices avec interface graphique en java
Dimsaze
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
Dimsaze Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Dimsaze Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
bonjour, j'ai compris comment faire le produit deux matrices en poo java ; voici le code:
Mais le probleme en est que le prof veux que je le fasse avec une interface graphique, alors que je suis debutant en swing.
voici l'énoncer de l'exercice
Écrivez un programme qui propose une interface graphique pour lire les éléments de deux matrices, puis
multipliez les deux matrices dans la troisième.
que le nombre de lignes de la seconde matrice.
noté = , est une matrice de taille (m,p) définie par :
∀, ∶ , = ×
import java.util.Scanner; public class Test { public static void main(String[] variables) { Scanner clavier = new Scanner(System.in); int A[][], B[][], C[][]; int M = 2, N = 2, P = 2, i, j, k, somme = 0; // intialiser la taille des matrices A et B A = new int[M][N]; B = new int[N][P]; C = new int[M][P]; // Saisir les éléments de la matrice A for (i = 0; i < M; i++) { for (j = 0; j < N; j++) { System.out.print("A[" + i + "][" + j + "] : "); A[i][j] = clavier.nextInt(); } } // Saisir les éléments de la matrice B for (i = 0; i < N; i++) { for (j = 0; j < P; j++) { System.out.print("B[" + i + "][" + j + "] : "); B[i][j] = clavier.nextInt(); } } /* Ajoutez les deux matrices A et B par élément et stockez le résultat dans la matrice C */ for (i = 0; i < M; i++) { for (j = 0; j < P; j++) { somme = 0; /* Multipliez la ligne de la première matrice par la colonne de la deuxième matrice et stockez la somme du produit des éléments dans somme. */ for (k = 0; k < N; k++) { somme += A[i][k] * B[k][j]; } C[i][j] = somme; } } // Afficher le résultat */ System.out.println("\n A*B = \n"); for (i = 0; i < M; i++) { for (j = 0; j < P; j++) { System.out.print(C[i][j] + " \t"); } System.out.println(); } // fermer les ressources clavier.close(); } }
Mais le probleme en est que le prof veux que je le fasse avec une interface graphique, alors que je suis debutant en swing.
voici l'énoncer de l'exercice
Écrivez un programme qui propose une interface graphique pour lire les éléments de deux matrices, puis
multipliez les deux matrices dans la troisième.
- Deux matrices ne peuvent être multipliées que si le nombre de colonnes de la première matrice est le même
que le nombre de lignes de la seconde matrice.
- Si = , est une matrice de taille (m,n), et = , est une matrice de taille (n,p), alors leur produit,
noté = , est une matrice de taille (m,p) définie par :
∀, ∶ , = ×
- Exemple:
1 2 0
4 3 1 ×
5 1
2 3
3 4
=
9 7
23 9
A voir également:
- Demande d'aide sur le produit de deux matrices avec interface graphique en java
- Clé de produit windows 10 gratuit - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Changer de carte graphique - Guide
- Ryanair produits interdits en cabine - Guide
1 réponse
Bonjour,
"j'ai compris comment faire le produit deux matrices en poo java ; voici le code"
Le code que tu nous montres n'est pas conforme à la POO, c'est de la programmation impérative monolithique, ça n'a rien d'objet.
"le probleme en est que le prof veux que je le fasse avec une interface graphique, alors que je suis debutant"
C'est justement parce que tu es débutant qu'on te donne ce genre d'exercice, parce que sinon tu ne saura jamais le faire.
Il faudrait déjà que tu commences à dessiner ton interface graphique sur un bout de papier, histoire de voir à quoi tu veux que ça ressemble, sachant qu'il n'y a pas qu'une seule bonne réponse, même s'il y en a des meilleures que d'autres.
"j'ai compris comment faire le produit deux matrices en poo java ; voici le code"
Le code que tu nous montres n'est pas conforme à la POO, c'est de la programmation impérative monolithique, ça n'a rien d'objet.
"le probleme en est que le prof veux que je le fasse avec une interface graphique, alors que je suis debutant"
C'est justement parce que tu es débutant qu'on te donne ce genre d'exercice, parce que sinon tu ne saura jamais le faire.
Il faudrait déjà que tu commences à dessiner ton interface graphique sur un bout de papier, histoire de voir à quoi tu veux que ça ressemble, sachant qu'il n'y a pas qu'une seule bonne réponse, même s'il y en a des meilleures que d'autres.
Dimsaze
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
Bonsoir, j'ai déjà fait un dessin de mon interface graphique mais le problème en est je parviens uniquement a afficher le cadre ,et j'ai consulté l' APi documentation java, pour l'utilisation des JTable , ouf ce n'est pas aussi simple que ça pour moi.