EJERCICIO DE MATRICES
1) Mostrar en una Matriz los números del 36 al 1
Para este ejercicio, primero tenemos que definir las matrices que vamos a usar, nos dispondremos a usar una matriz de 6 x 6, usaremos los ciclo (for) anidados para tal fin, utilizaremos un (JButton) y una variable tipo (Integer).
Pasos para la construcción:
a) Primero definimos las variables
al momento de escribirla en el constructor, tendremos un error en el JButton, la razón, nos hace falta agregar la librerías, para ello hacemos lo siguiente:
1) seleccionamos el bombillo con el botón rojo que nos manda un warning.
2) le damos clic luego a la primera opción del menú desplegable
b) Empezamos a construir la estructura de la matriz de la siguiente forma:
agregamos el (setBounds) que mueve y cambia el tamaño de un componente, agregamos un ciclo de (for) anidado cumpliendo la sintaxis correspondiente
abrimos los corchetes y agregamos la matriz a la que llamamos (button) que agregamos en el paso a)
Vamos a agregar un escuchador con la sentencia (addMouseListener) al momento de insertarla el constructor nos mandara un warning, este quiere decirnos que nos hace falta la librería respectiva, que luego agregaremos.
c) Aquí le asignamos a la matriz el valor de "0" con un ciclo (for) anidado
agregamos la variable de la matriz que asignamos el paso a)
d) Aquí solucionamos el ejercicio
Aquí le asignamos a la variable (n) de tipo (Integer) el valor de "36", luego agregamos un ciclo (for) anidado, abrimos corchetes
Luego asignamos el valor de (n) a la matriz que previamente colocamos en el paso c),
agregamos (n--) que decrece una unidad a la variable (n) en 1
e) Asignamos un (button) para que salgan los valores en pantalla
aqui asignamos a la matriz (button) con la setencia (setText) el valor del campo de la matriz (number)
f) luego de cerrado los corchetes del (initcomponents ();), por fuera vamos a agregar al escuchador (MouseListener)
Al momento de escribirle, el constructor nos enviara un warning, para que agreguemos la librería correspondiente del escuchador
g)Aquí procederemos a agregar la librería
1) damos clic en el bombillo con el botón rojo, que nos avisa del warning
2) luego se desplegara un menú de opciones, seleccionamos la primera opción y tendremos ya agregada nuestra librería
h) agregar los implement abstracts
1) le damos clic al bombillo con el botón rojo que nos avisa del warining
2) le damos clic a la única opción disponible "Implemente all abstract methods"
quedando así
se desplegara una sentencias de manera automática, cada una lleva los diferentes eventos relacionados al escuchador, el que nos interesa es el primero mouseClicked.
i) procedemos a borrar las sentencias throw new que aparece en todas las sentencias
1) seleccionamos toda la sentencia, la eliminamos, y así seguimos con todas
J) Por ultimo agregamos un ciclo (for) anidado y un (JOptionPane)
como hemos visto anteriormente, nos hace falta las librería del (JOption.Pane), así que procedemos a agregarla a continuación
k) por último corremos nuestro programa resultando así:
Aquí vemos nuestro programa corriendo con la matriz pedida en el ejercicio
Aquí vemos en el evento (mouseClicked), el cual nos avisa la posición del botón presionado el (JOptionPane) nos manda el mensaje correspondiente
2) Mostrar las filas pares para que sean 1 y las impares 0
Para este ejercicio, primero tenemos que definir las matrices que vamos a usar, nos dispondremos a usar una matriz de 6 x 6, usaremos los ciclo (for) anidados para tal fin, utilizaremos un (JButton) y una variable tipo (Integer).
Pasos para la construcción:
a) Primero definimos las variables
al momento de escribirla en el constructor, tendremos un error en el JButton, la razón, nos hace falta agregar la librerías, para ello hacemos lo siguiente:
1) seleccionamos el bombillo con el botón rojo que nos manda un warning.
2) le damos clic luego a la primera opción del menú desplegable
b) Empezamos a construir la estructura de la matriz de la siguiente forma:
agregamos el (setBounds) que mueve y cambia el tamaño de un componente, agregamos un ciclo de (for) anidado cumpliendo la sintaxis correspondiente
abrimos los corchetes y agregamos la matriz a la que llamamos (button) que agregamos en el paso a)
Vamos a agregar un escuchador con la sentencia (addMouseListener) al momento de insertarla el constructor nos mandara un warning, este quiere decirnos que nos hace falta la librería respectiva, que luego agregaremos.
c) Aquí le asignamos a la matriz el valor de "0" con un ciclo (for) anidado
agregamos la variable de la matriz que asignamos el paso a)
d) Aquí solucionamos el ejercicio
Aquí le asignamos a la variable (n) de tipo (Integer) el valor de "1", luego agregamos un ciclo (for) anidado, abrimos corchetes
Luego asignamos el valor de (n) a la matriz que previamente colocamos en el paso c),
luego agregamos un (if) en el cual diremos si (n) es igual "1", a (n) se le asigne el valor de "0"
sino (n) se le asigne el valor de "1"
e) Asignamos un (button) para que salgan los valores en pantalla
aqui asignamos a la matriz (button) con la setencia (setText) el valor del campo de la matriz (number)
f) luego de cerrado los corchetes del (initcomponents ();), por fuera vamos a agregar al escuchador (MouseListener)
Al momento de escribirle, el constructor nos enviara un warning, para que agreguemos la librería correspondiente del escuchador
g)Aquí procederemos a agregar la librería
1) damos clic en el bombillo con el botón rojo, que nos avisa del warning
2) luego se desplegara un menú de opciones, seleccionamos la primera opción y tendremos ya agregada nuestra librería
h) agregar los implement abstracts
1) le damos clic al bombillo con el botón rojo que nos avisa del warining
2) le damos clic a la única opción disponible "Implemente all abstract methods"
quedando así
se desplegara una sentencias de manera automática, cada una lleva los diferentes eventos relacionados al escuchador, el que nos interesa es el primero mouseClicked.
i) procedemos a borrar las sentencias throw new que aparece en todas las sentencias
1) seleccionamos toda la sentencia, la eliminamos, y así seguimos con todas
J) Por ultimo agregamos un ciclo (for) anidado y un (JOptionPane)
como hemos visto anteriormente, nos hace falta las librería del (JOption.Pane), así que procedemos a agregarla a continuación
k) por último corremos nuestro programa resultando así:
Aquí vemos nuestro programa corriendo con la matriz pedida en el ejercicio
Aquí vemos en el evento (mouseClicked), el cual nos avisa la posición del botón presionado el (JOptionPane) nos manda el mensaje correspondiente
3) Mostrar las columnas pares para que sean 1 y las impares 0
Para este ejercicio, primero tenemos que definir las matrices que vamos a usar, nos dispondremos a usar una matriz de 6 x 6, usaremos los ciclo (for) anidados para tal fin, utilizaremos un (JButton) y una variable tipo (Integer).
Pasos para la construcción:
a) Primero definimos las variables
al momento de escribirla en el constructor, tendremos un error en el JButton, la razón, nos hace falta agregar la librerías, para ello hacemos lo siguiente:
1) seleccionamos el bombillo con el botón rojo que nos manda un warning.
2) le damos clic luego a la primera opción del menú desplegable
b) Empezamos a construir la estructura de la matriz de la siguiente forma:
agregamos el (setBounds) que mueve y cambia el tamaño de un componente, agregamos un ciclo de (for) anidado cumpliendo la sintaxis correspondiente
abrimos los corchetes y agregamos la matriz a la que llamamos (button) que agregamos en el paso a)
Vamos a agregar un escuchador con la sentencia (addMouseListener) al momento de insertarla el constructor nos mandara un warning, este quiere decirnos que nos hace falta la librería respectiva, que luego agregaremos.
c) Aquí le asignamos a la matriz el valor de "0" con un ciclo (for) anidado
agregamos la variable de la matriz que asignamos el paso a)
d) Aquí solucionamos el ejercicio
Aquí le asignamos a la variable (n) de tipo (Integer) el valor de "0", luego agregamos un ciclo (for) anidado, abrimos corchetes
Luego asignamos el valor de (n) a la matriz que previamente colocamos en el paso c),
luego agregamos un (if) en el cual diremos si (n) es igual "1", a (n) se le asigne el valor de "0"
sino (n) se le asigne el valor de "1"
e) Asignamos un (button) para que asignar los resultantes
aqui asignamos a la matriz (button) con la setencia (setText) el valor del campo de la matriz (number)
f) luego de cerrado los corchetes del (initcomponents ();), por fuera vamos a agregar al escuchador (MouseListener)
Al momento de escribirle, el constructor nos enviara un warning, para que agreguemos la librería correspondiente del escuchador
g)Aquí procederemos a agregar la librería
1) damos clic en el bombillo con el botón rojo, que nos avisa del warning
2) luego se desplegara un menú de opciones, seleccionamos la primera opción y tendremos ya agregada nuestra librería
h) agregar los implement abstracts
1) le damos clic al bombillo con el botón rojo que nos avisa del warining
2) le damos clic a la única opción disponible "Implemente all abstract methods"
quedando así
se desplegara una sentencias de manera automática, cada una lleva los diferentes eventos relacionados al escuchador, el que nos interesa es el primero mouseClicked.
i) procedemos a borrar las sentencias throw new que aparece en todas las sentencias
1) seleccionamos toda la sentencia, la eliminamos, y así seguimos con todas
J) Por ultimo agregamos un ciclo (for) anidado y un (JOptionPane)
como hemos visto anteriormente, nos hace falta las librería del (JOption.Pane), así que procedemos a agregarla a continuación
k) por último corremos nuestro programa resultando así:
Aquí vemos nuestro programa corriendo con la matriz pedida en el ejercicio
Aquí vemos en el evento (mouseClicked), el cual nos avisa la posición del botón presionado el (JOptionPane) nos manda el mensaje correspondiente
4) Mostrar en una matriz los números del 1 al 72
Para este ejercicio, primero tenemos que definir las matrices que vamos a usar, nos dispondremos a usar una matriz de 6 x 6, usaremos los ciclo (for) anidados para tal fin, utilizaremos un (JButton) y una variable tipo (Integer).
Pasos para la construcción:
a) Primero definimos las variables
al momento de escribirla en el constructor, tendremos un error en el JButton, la razón, nos hace falta agregar la librerías, para ello hacemos lo siguiente:
1) seleccionamos el bombillo con el botón rojo que nos manda un warning.
2) le damos clic luego a la primera opción del menú desplegable
b) Empezamos a construir la estructura de la matriz de la siguiente forma:
agregamos el (setBounds) que mueve y cambia el tamaño de un componente, agregamos un ciclo de (for) anidado cumpliendo la sintaxis correspondiente
abrimos los corchetes y agregamos la matriz a la que llamamos (button) que agregamos en el paso a)
Vamos a agregar un escuchador con la sentencia (addMouseListener) al momento de insertarla el constructor nos mandara un warning, este quiere decirnos que nos hace falta la librería respectiva, que luego agregaremos.
c) Aquí le asignamos a la matriz el valor de "0" con un ciclo (for) anidado
agregamos la variable de la matriz que asignamos el paso a)
d) Aquí solucionamos el ejercicio
Aquí le asignamos a la variable (n) de tipo (Integer) el valor de "1", luego agregamos un ciclo (for) anidado, abrimos corchetes
Luego asignamos el valor de (n*2) a la matriz que previamente colocamos en el paso c),
agregamos (n++) que aumenta una unidad a la variable (n) en 1
e) Asignamos un (button) para que salgan los valores en pantalla
aqui asignamos a la matriz (button) con la setencia (setText) el valor del campo de la matriz (number)
f) luego de cerrado los corchetes del (initcomponents ();), por fuera vamos a agregar al escuchador (MouseListener)
Al momento de escribirle, el constructor nos enviara un warning, para que agreguemos la librería correspondiente del escuchador
g)Aquí procederemos a agregar la librería
1) damos clic en el bombillo con el botón rojo, que nos avisa del warning
2) luego se desplegara un menú de opciones, seleccionamos la primera opción y tendremos ya agregada nuestra librería
h) agregar los implement abstracts
1) le damos clic al bombillo con el botón rojo que nos avisa del warining
2) le damos clic a la única opción disponible "Implemente all abstract methods"
quedando así
se desplegara una sentencias de manera automática, cada una lleva los diferentes eventos relacionados al escuchador, el que nos interesa es el primero mouseClicked.
i) procedemos a borrar las sentencias throw new que aparece en todas las sentencias
1) seleccionamos toda la sentencia, la eliminamos, y así seguimos con todas
J) Por ultimo agregamos un ciclo (for) anidado y un (JOptionPane)
como hemos visto anteriormente, nos hace falta las librería del (JOption.Pane), así que procedemos a agregarla a continuación
k) por último corremos nuestro programa resultando así:
Aquí vemos nuestro programa corriendo con la matriz pedida en el ejercicio
Aquí vemos en el evento (mouseClicked), el cual nos avisa la posición del botón presionado el (JOptionPane) nos manda el mensaje correspondiente
con el siguiente enlace se pueden descargar los ejercicios para ser visualizados en netbeans























