Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: estrellademar en 17 de Octubre 2014, 06:35
-
Hola!
Mi problema está en que no sé cómo pasar de un diagrama de clases a código :-\ espero alguien me pueda asesorar.
-
Hola, te indico lo que tendrías que hacer paso por paso:
a) Crear una clase cuyo nombre sea MatrizCuadrada
b) Crear un atributo denominado elementos que sea un array bidimensional de tipo Integer
c) Crear un atributo denominado dimension que sea de tipo int
d) Crear un constructor sin parámetros denominado MatrizCuadrada
e) Crear un constructor con parámetros. El parámetro que debe recibir es un array bidimensional con nombre de parámetro elementos. Luego tendrás que hacer que this.elementos = elementos;
f) Crear un constructor con parámetros. El parámetro que debe recibir es un valor de tipo int con nombre de parámetro dimension. Luego tendrás que hacer que this.dimension = dimension;
g) Crear un método sumar que reciba como parámetro un objeto de tipo MatrizCuadrada y con nombre de parámetro matriz. Este método debe tener como tipo de retorno el tipo MatrizCuadrada. Se entiende que lo que debe hacer el método es devolver el resultado de sumar la MatrizCuadrada de this con la matriz cuadrada recibida como parámetro.
h) Crear un método multiplicar que reciba como parámetro un objeto de tipo MatrizCuadrada y con nombre de parámetro matriz. Este método debe tener como tipo de retorno el tipo MatrizCuadrada. Se entiende que lo que debe hacer el método es devolver el resultado de multiplicar la MatrizCuadrada de this con la matriz cuadrada recibida como parámetro.
i) Crear un método toString() que sobreescribe el método toString() de Object. Este método deberá devolver una representación en forma de cadena de la matriz. Por ejemplo:
12 34 33
66 55 11
2 77 18
Ten en cuenta que este método debe devolver un objeto String, no tiene que mostrar nada por pantalla, sino únicamente devolver el String.
j) Finalmente crear una clase con el main donde hagas las pruebas.
Te recomiendo que vayas haciendo el ejercicio paso a paso, compilando cada paso y comprobando que no te da errores ni problemas.
Si no comprendes los conceptos mencionados es que te falta la base necesaria para poder resolver el ejercicio. En este curso tienes todos los conceptos necesarios: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=68&Itemid=188
Si quieres puedes ir pegando el código a medida que vayas haciéndolo e intentaremos ir dándote orientación.
Saludos
-
Hola! mil gracias!
Ya hice el programa, la suma ya sale y la multiplicación no :'( Pero me fue de mucha ayuda tu explicación.
Saludos!
-
Si no puedes avanzar en algún momento pega el código para tratar de ayudarte con el punto donde tengas problemas. También es útil que cuando tengas el código funcionando correctamente lo pegues para que otras personas con la misma duda puedan orientarse gracias a tu código. Aquí tienes explicado cómo pegar código: https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0
Saludos!!!!!