Está en la página 1de 2

UNIVERSIDAD NACIONAL DE INGENIERIA P.A.

2016-1
FACULTAD DE INGENIERIA MECANICA
DACIBAHCC
SEGUNDA PRCTICA CALIFICADA
PROGRAMACION ORIENTADA A OBJETOS (MB545) (20 PUNTOS)
DURACION: 120 MINUTOS
EL DESARROLLO SE REALIZA USANDO PROGRAMAS Y APUNTES

Obs: El programa deber validar e indicar el ingreso de datos de los valores posibles as como de
mensajes coherentes. As mismo debe describir para que sirve cada variable en su programa. Use
nombres apropiados para las variables. Es importante que la salida se vea exactamente como se tiene
en la muestra. El uso de funciones podra ayudarle a simplificar su cdigo, cree todas las funciones
que usted crea necesario.

Problema 1: (16 puntos)


Hallar todos los puntos de interseccin entre las 2 curvas, las funciones en coordenadas polares son:
() = 2 + ( )
() = 2.5 + 0.5 ( + 2) 0.2

f4
g4
f3
g3
f2 g2

f1 g1

1
El programa deber dividir los 360 del trebol en n puntos y luego deber analizar entre cada 2 puntos
consecutivos si las curvas se cruzan, si es as, deber entregar el punto intermedio tal como se muestra
en el siguiente ejemplo.
En la muestra a escala se ha particionado en n=50 puntos el dominio con nh=5 y se muestra que la
primera raiz se encuentra entre el punto 2 y punto 3

Ejemplo de corrida:
Ingrese cantidad de hojas: 5
Ingrese nmero de puntos: 50
Las coordenadas cartesianas de los puntos de interseccin son:
Punto 1: ( 1.6123, 0.8791 )
Punto 2: ( 1.6123, 0.8791 )
..

Nota: Considere que los datos cargados siempre tendrn solucin, los resultados deben mostrarse
exactamente como la muestra y con 4 decimales. Los valores mostrados en el ejemplo no es el que
corresponde.

Problema 2: (5 puntos)
Desarrolle un programa que calcule la longitud de cada curva, sumando las distancias entre cada
puntos del particionado realizado en el programa anterior, tome los mismos datos de entrada (nh y n).