Selecciona Tu Lenguaje

English French German Spain Italian Dutch Russian Portuguese Japanese Korean Arabic Chinese Simplified

martes, 9 de mayo de 2017

Calculo de Determinantes de arreglos o Matrices en JAVA NETBEANS con JOptionPane

Que tal muchachos aqui les dejo este codigo que hice recientemente, se que muchos actualmente buscamos códigos que estén por JOptionPane ya que por lo que veo es lo que enseñan ahora pero se encuentran por consola o que están programados de manera diferente o antigua, bueno igual aqui se los dejo realmente es sencillo si requieren de alguna explicación me avisan y con gusto los ayudo.



//Determinantes

import javax.swing.JOptionPane;

class matrices {

    public static void main(String args[]) {
        int i, j, determinante = 0;
        int[][] matriz = new int[3][3];
        JOptionPane.showMessageDialog(null, "Digite los elementos de la matriz");
        for (i = 0; i < 3; i++) {
            for (j = 0; j < 3; j++) {
            matriz[i][j] = Integer.parseInt(JOptionPane.showInputDialog("Digite posicion" + i + ", " + j));
            }
        }
        for (i = 0; i < 3; i++) {
            for (j = 0; j < 3; j++) {
                determinante = ((matriz[0][0] * matriz[1][1] * matriz[2][2]) + 
                                           (matriz[0][1] * matriz[1][2] * matriz[2][0]) + 
                                           (matriz[0][2] * matriz[1][0] * matriz[2][1]) - 
                                           (matriz[0][2] * matriz[1][1] * matriz[2][0]) - 
                                           (matriz[2][1] * matriz[0][0] * matriz[1][2]) - 
                                           (matriz[1][0] * matriz[0][1] * matriz[2][2]));
            }
        }
        JOptionPane.showMessageDialog(null, matriz[0][0] + "  " + matriz[0][1] + "  " + matriz[0][2]+"\n"+
                                            matriz[1][0] + "  " + matriz[1][1] + "  " + matriz[1][2]+"\n"+
                                            matriz[2][0] + "  " + matriz[2][1] + "  " + matriz[2][2]+"\n"+
                                            "Determinate de Matriz = " + determinante);
    }
}

No hay comentarios:

Publicar un comentario