50

📱 Demostrar que una matriz es simétrica en Android Studio [50]

En este tutorial vamos Demostrar que una matriz es simétrica en Android Studio.Una matriz simétrica es una matriz de orden n con el mismo número de filas y columnas donde su matriz traspuesta es igual a la matriz original.

En este tutorial vamos a:

  • Pedir al humano que ingrese la cantidad de filas y de columnas de la matriz.
  • Pedir al humano que llene los valores de una matriz.
  • Validar que la matriz ingresada sea cuadrada (que el número de filas seal el mismo que el número de columnas)
  • A partir de la matriz original crear una matriz transpuesta y compararla para ver si es simétrica.
  • Decirla al humano si la matriz que ingreso es simétrica o no.
Demostrar que una matriz es simétrica en Android Studio

Código: https://github.com/programadornovato/Desarrollo-en-Android/commit/dd8019a6cc03e6ddd1bd98e0b6527c4504281b80

import javax.swing.JOptionPane

var fil=JOptionPane.showInputDialog("Humano ingresa la cantidad de filas de tu matriz").toInt()
var col=JOptionPane.showInputDialog("Humano ingresa la cantidad de columnas de tu matriz").toInt()
var matriz=Array(fil){IntArray(col)}
var esSimetrica=true
for (i in 0 until fil){
    for (j in 0 until col){
        matriz[i][j]=JOptionPane.showInputDialog("Matriz[${i+1}][${j+1}]").toInt()
    }
}
if(col==fil){
    for (i in 0 until fil){
        for (j in 0 until col){
            if(matriz[i][j]!=matriz[j][i]){
                esSimetrica=false
                break
            }
        }
        if(esSimetrica==false){
            break
        }
    }
    if(esSimetrica==true){
        JOptionPane.showMessageDialog(null,"Felicidades humano tu matriz es simetrica")
    }else{
        JOptionPane.showMessageDialog(null,"Humano estupido te pedi una matriz simetrica y esta no lo es")
    }
}else{
    JOptionPane.showMessageDialog(null,"Ni para eso eres bueno, las filas y las columnas de una matriz simetrica deben de ser iguales")
}





🎦 Mismo tutorial pero en Java: https://youtu.be/pz_GjY0Z7wI
🎦 [Curso] Java Netbeans Completo☕: https://www.youtube.com/playlist?list=PLCTD_CpMeEKTT-qEHGqZH3fkBgXH4GOTF
🎦 [CURSO] PYTHON PARA PRINCIPIANTES🐍: https://www.youtube.com/playlist?list=PLCTD_CpMeEKRppvi86Dy8CPYZ8-XzN2qu
🎦 Lista de reproducción de este curso: https://www.youtube.com/playlist?list=PLCTD_CpMeEKTT9pb9J-89j1SPtqHzU7sF
🎦 [Curso] Kotlin de 0 a 100: https://www.youtube.com/playlist?list=PLCTD_CpMeEKSjzbsW_zmVNz23GyOVsdbS
🎦 [Curso] Java Netbeans Completo☕: https://www.youtube.com/playlist?list=PLCTD_CpMeEKTT-qEHGqZH3fkBgXH4GOTF

🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com
🔗 Gracias por apoyar este canal: https://www.patreon.com/programadornovato

Anterior tutorial Siguiente tutorial

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)