Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIDAD 6
Ejercicios propuestos a desarrollar
1. Haga una subrutina que reciba como información tres puntos y retorne la menor
distancia Euclidiana que existe entre ellos. La distancia entre dos puntos (x1, y1) y (x2,
y2) es (x2-x1)2+(y2-y1)2. Diseñar la información del punto como una sola entidad de
información. Implemente el cálculo de distancia también como una subrutina.
2. Dado dos números complejos (parte real e imaginaria), implemente una subrutina que
retorne la multiplicación de ambos números, también como número complejo. La regla
es la siguiente:
3. Haga una subrutina que reciba dos fechas, como registro, y retorne 0 en caso de que
las dos fechas sean iguales, 1 en caso de que la primera fecha sea mayor que la
segunda (más reciente) y -1 en caso de que la segunda fecha sea mayor que la
primera.
5. Construya una subrutina que reciba una cadena, que contiene el nombre(s) y
apellido(s). Debe retornar un registro que tenga por separado: primer nombre, segundo
nombre, primer apellido y segundo apellido. Considerar que el nombre y el apellido se
separa por una coma. Si tiene más de dos nombres colocar todo en segundo nombre
y si tiene más de dos apellidos colocar el resto en segundo apellido. Los nombres y
apellidos se separan por uno o más espacios. Ejemplo: “Juan Ramón, Pérez
Giménez”, n1=“Juan” n2=“Ramón” a1=“Pérez” a2=“Giménez”