Dev - C++ - Ayuda con esta funcion en c++

 
Vista:
sin imagen de perfil

Ayuda con esta funcion en c++

Publicado por pepe (1 intervención) el 23/04/2024 02:04:51
Una empresa de logística necesita realizar un seguimiento de sus camiones en ruta. Cada camión tiene un identificador único, una ubicación actual (coordenadas x, y) y una velocidad actual. Use las estructuras Ubicacion y Velocidad para crear la estructura Camion.
struct Ubicacion {
float x;
float y;
};
struct Velocidad {
float velocidadX;
float velocidadY;
};
a. Crea la estructura Camion (1 punto)
b. Escribe una función que reciba un array de Camion, y una Ubicación. La función debe buscar el camión más cercano a la ubicación pasada y devolver un puntero al camión punto específicado(2 puntos). Nota: para calcular la distancia a un punto use la fórmula:

c. ¿Cuál es la complejidad de tu solución? (1 punto)
Ejemplo de funcionamiento de su programa, si tenemos como entrada:
camiones[] = { {1, {2.0f, 3.0f}, {1.0f, 0.5f}}, {2, {4.0f, 5.0f}, {0.5f, 1.0f}}, {3, {6.0f, 7.0f}, {0.8f, 0.8f}} };
punto = {5.0f, 6.0f};
El resultado que se debe mostrar en pantalla es:
El camión más cercano al punto (5, 6) es el camión con ID: 2
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder