|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectmx.edu.ulsa.cib4132005.practica1.CuadradoMagico
public class CuadradoMagico
| 8 | 1 | 6 |
| 3 | 5 | 7 |
| 4 | 9 | 2 |
| Constructor Summary | |
|---|---|
CuadradoMagico()
|
|
| Method Summary | |
|---|---|
static int[][] |
generar(int orden)
Generar un cuadrado magico por medio del siguiente algoritmo: Situar el numero 1 en el centro del primer renglon El numero siguiente se situa en la casilla situada encima y a la derecha, y asi sucesivamente Se debe considerar que el cuadrado se cierra sobre si mismo; el renglon encima del primero es de hecho el ultimo renglon De igual manera, la columna a la derecha de la ultima es la primera. |
static int |
valor(int[][] cuadradoMagico)
Calcula la suma del primer renglon del cuadrado magico, para saber su valor |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CuadradoMagico()
| Method Detail |
|---|
public static int[][] generar(int orden)
orden - El orden del cuadrado magico, debe ser impar
int [][] cuadrado= CuadradoMagico.generar(3); //genera un cuadrado magico de orden 3, que suma 15 en renglones, columnas y diagonales
public static int valor(int[][] cuadradoMagico)
cuadradoMagico, - matriz con las propiedades del cuadrado magico
int [][] cuadrado= CuadradoMagico.generar(3); int valor = CuadradoMagico.valor(); //genera un cuadrado magico de orden 3, que suma 15 en renglones, columnas y diagonales
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||