Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicio 1
Un polígono es una figura geométrica cerrada delimitada por segmentos rectos (aristas). En este
ejercicio se usa la estructura tipo polígono para almacenar la información de un polígono, donde
en vez de almacenar sus aristas se almacenan sus vértices, como se describe a continuación.
Struct punto
float x;
float y;
};
Struct poligono
};
Programe la función área que reciba como argumento un polígono dado, y devuelva su área de
acuerdo con la siguiente formula (N es el número de vértices).
𝑁−2
1 1
𝐴 = (𝑥𝑁−1 𝑦0 − 𝑥0 𝑦𝑁−1 ) + ∑(𝑥𝑖 𝑦𝑖+1 − 𝑥𝑖+1 𝑦𝑖
2 2
𝑖=0
Desarrolle la función principal del programa que, pidiendo por teclado el número de vértices y las
coordenadas de estos, llame a la función área para mostrar el área de polígono
Ejercicio 2
Escribe un programa que permita hacer las operaciones de suma, resta, multiplicación y división
de números complejos. El tipo complejo ha de definirse como una estructura.
Ejercicio 3
Un punto en el plano se puede representar mediante una estructura con dos campos.
Escribir un programa que realice las siguientes operaciones con puntos en el plano: