Programación UTN
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.


:: Foro independiente hecho por estudiantes, para los estudiantes de UTN-FRA ::
 
ÍndiceBuscarÚltimas imágenesRegistrarseConectarse

 

 Ejercicio de construcción de Cuadrado [Explicación]

Ir abajo 
AutorMensaje
peronauta
Admin



Mensajes : 68
Fecha de inscripción : 01/10/2008
Edad : 34
Localización : Alejandro Kornudo

Ejercicio de construcción de Cuadrado [Explicación] Empty
MensajeTema: Ejercicio de construcción de Cuadrado [Explicación]   Ejercicio de construcción de Cuadrado [Explicación] I_icon_minitimeDom Mar 22, 2009 10:20 pm

Aclaro que mi objetivo es plantear una discusión para despejar dudas.

Enunciado:
Escribir una aplicación con estos dos espacios de nombres(namespaces): Geometria y PruebaGeometria.
Dentro del espacio de nombres Geometria se deberan escribir dos clases: Punto y Cuadrado.
La clase Punto ha de tener dos campos de sólo lectura: X e Y (que serán las coordenadas del punto).
La clase Cuadrado ha de tener los siguientes atributos del tipo Punto: Vertice1, Vertice2, Vertice3 y Vertice4 (que corresponden a los cuatro vértices del cuadrado).
La base de todos los cuadrados de esta clase será siempre horizontal. También ha de tener los atributos Lado, Area y Perimetro.
Por otro lado, debe tener un constructor para construir el cuadrado por medio de los vértices 1 y 3 (Utilizar el metodo Abs de la clase Math).

NOTA FUNDAMENTAL: No confundirse, ejercicio no pide dibujar un cuadrado. Sino cuando dice "construir" se refiere a construir un objeto.

Como ven, lo que puse en cursiva es porque quiero destacarlo.
Primero, el hecho de que la base sea horizontal nos está diciendo que el vértice 1 y el vértice 3 están ubicados 'uno al lado del otro', es decir comparten el mismo valor del eje Y. Los vértices 2 y 4 serían los que están en la parte de arriba del cuadrado.
Una onda así:
2---4
| |
| |
1---3

De esta forma si restas el valor de X del vértice 3 con el valor de X del vertice 1 obtenés el valor de un lado. Esta operación tiene que ser el parámetro del método Abs, y lo que devuelva asignárselo al atributo lado.
Todas estas operaciones pueden hacerlas en el constructor directamente. Para este ejercicio es adecuado.
Alguna pregunta?
Volver arriba Ir abajo
 
Ejercicio de construcción de Cuadrado [Explicación]
Volver arriba 
Página 1 de 1.
 Temas similares
-
» EJERCICIO 22
» Ejercicio 26

Permisos de este foro:No puedes responder a temas en este foro.
Programación UTN :: Materias :: 3er Cuatrimestre :: Programación III-
Cambiar a: