Documentos de Académico
Documentos de Profesional
Documentos de Cultura
import javax.swing.*;
public class PROGRAMA_MENU_MATRICES {
public static void main(String[] args) {
int op=0,n=2,i=0,j=0;
int ma[][];
int otra_matriz[][];
int su[][];
ma = new int [20][20];
su = new int [20][20];
otra_matriz = new int [20][20];
String cad="",dat="";
SOLUCION_MATRICES so_ma = new SOLUCION_MATRICES();
do{
cad=JOptionPane.showInputDialog("\n1.-CAMBIAR DIMENSION\n2.-INGR. DE DATOS\n3.-
VER DATOS\n4.-PASAR LOS PARES A OTRA MATRIZ\n5.-SUMAR MATRICES\n6.-GENERAR
MATRIZ TRIANGULAR\n7.-SALIR\nELIJA OPCION");
op=Integer.parseInt(cad);
switch(op)
{
case 1:dat=JOptionPane.showInputDialog("Dimension de la Matriz ");
n=Integer.parseInt(dat);
break;
case 2:so_ma.ingreso(n,ma,"DEBE INGRESAR "+(n*n)+" DATOS");
break;
case 3:so_ma.ver(n,ma,"MATRIZ DE "+(n*n)+" DATOS");
break;
case 4:so_ma.pasar_pares(n,ma,otra_matriz);
so_ma.ver(n,ma,"MATRIZ ORIGINAL\n");
so_ma.ver(n,otra_matriz,"MATRIZ RESULTANTE\n");
break;
case 5:so_ma.sumar(n,ma,otra_matriz,su);
break;
case 6:so_ma.triangular(n,otra_matriz);
break;
}
}
while(op!=7);
}
}
import javax.swing.*;
class SOLUCION_MATRICES {
void ingreso(int n,int ma[][], String men)
{ int i=0,j=0;
for (i=0;i<n;i++)
{
for (j=0;j<n;j++)
{
ma[i][j]=(int)(Math.random()*20+10);
//ma[i][j]=Integer.parseInt(JOptionPane.showInputDialog(men+"\nIngrese Numero a
la posicion ["+i+"]["+j+"]="));
}
}
JOptionPane.showMessageDialog(null,"MATRIZ CREADA");
}