Final 04/12/2024
Crear un programa en C++ que genere una lista enlazada simple basada en los círculos que están representados en un archivo dxf. Un archivo dxf es un formato para almacenar dibujos CAD. La información está almacenada en texto plano y agrupada en entidades. Cada instrucción o valor está en una línea independiente. A continuación un ejemplo de una entidad círculo con los parámetros más importantes.
0 <-- inicio entidad
CIRCLE <-- tipo de entidad
10 <-- coordenada x
53.5196 <-- valor coordenada x
20 <-- coordenada y
118.744 <-- valor coordenada y
40 <-- radio
30.23 <-- valor radio
El programa deberá leer el archivo dxf, facilitado por la cátedra, y crear una instancia de la lista enlazada por cada entidad círculo del archivo dxf. La estructura tendrá los siguientes miembros: orden (entero autoincremento), radio del círculo (leído del archivo) y puntero a la próxima instancia.
Después de generar la lista enlazada se presentará un menú con las siguientes opciones:
m - maximo: muestra el máximo valor de radio entre los círculos.
l - listar: presenta por pantalla de manera ordenada todas las instancias de la lista enlazada.
s - salir
- 2 de diciembre de 2024, 08:59