Tarea Programacion orientada a objetos. 17 Agosto 2001 1. A partir de la clase Triangulo, construir programas que: a) Calculen el hipotenusa dados los catetos. b) Calcule el cateto opuesto, dado el hipotenusa y cateto adyacente. c) Calcule el cateto adyacente, dado el hipotenusa y cateto opuesto. d) Calcule el angulo formado por hipotenusa y cateto adyacente, dado el hipotenusa y cateto adyacente. d) Calcule el angulo formado por hipotenusa y cateto opuesto, dado el hipotenusa y cateto opuesto. e) Calcule el angulo formado por hipotenusa y cateto opuesto, dado el hipotenusa y cateto adyacente. Cada programa debe usar la clase Triangulo; cada programa es una aplicacion java (con su metodo main) y los datos deben ser preguntados del teclado (usar la clase Consola) 2. En Geometria Analitica se estudiaban las propiedades de las curvas conicas. Escribir las siguientes clases: a) Punto. Tiene como propiedades las coordenadas reales x e y (abscisa y ordenada). Proporcionar metodos para calcular la distancia al origen, y distancia entre dos puntos. b) LineaRecta. Sus propiedades son pendiente y ordenada al origen. Proporcionar metodos para calcular la ordenada dada la abscisa; y dada la abscisa, calcular la ordenada. c) Circulo. Sus propiedades son radio y coordenadas del origen. Proporcionar metodos para calcular la ordenada dada la abscisa; y dada la abscisa, calcular la ordenada. En estos dos metodos, cuantos resultados se pueden esperar ? d) Investigar en los libros de geometria analitica las propiedades basicas de una parabola, elipse e hiperbola y codificar algunas propiedades y metodos Cada clase debe tener una documentacion asociada por cada propiedad y metodo incluido. Escribir los siguientes programas. +) Un programa que calcula la distancia entre dos puntos. +) Un programa que calcule la ordenada de una recta, dada la pendiente, ordenada al origen y abscisa +) Un programa que indique la ordenada de un circulo, conociendo sus coordenadas del centro, radio y abscisa. Imprimir las dos ordenadas que resulten. 3. Para ver las capacidades de Java, checar la pagina: http://www.keypress.com/sketchpad/java_gsp/conics.html El ejercicio 1 y 2 se deben entregar en un archivo ZIP, el dia 21 de agosto a la cuenta gusdelact@yahoo.com.mx