Révision 227
Ajouté par gasacco il y a presque 4 ans
main.c | ||
---|---|---|
#include <stdio.h>
|
||
#include <stdlib.h>
|
||
#include <strings.h>
|
||
#include <strings.h>
|
||
#include <math.h>
|
||
#include "trame.h"
|
||
|
||
//Trames de tests ? modifier si n?cessaire.
|
||
... | ... | |
float g = (float) 1/60000;
|
||
float h = (float) 1/600000;
|
||
|
||
const pi =3.14159265;
|
||
|
||
|
||
typedef struct
|
||
{
|
||
float latitude;
|
||
... | ... | |
return 0;
|
||
}
|
||
}
|
||
|
||
float calcule_distance(Position p_1, Position p_2)
|
||
{
|
||
float rpt = 0.01745329251;
|
||
float distance;
|
||
float delta =p_1.longitude-p_2.longitude;
|
||
float dist = 6378.1*acos(sin(p_1.latitude*rpt)*sin(p_2.latitude*rpt)+ cos(p_1.latitude*rpt)*cos(p_2.latitude*rpt)*cos(delta*rpt));
|
||
return dist;
|
||
}
|
||
|
||
//Ajouter vos tests unitaires dans cette fonction.
|
||
void tests_unitaires(void){
|
Formats disponibles : Unified diff
Fonction calcule_vitesse