Révision 370
Ajouté par Damien REGENT il y a environ 3 ans
branch/Regent/sp4a12/main.c | ||
---|---|---|
return res;
|
||
}
|
||
|
||
|
||
float decode_lat_long (char c[]) {
|
||
int n=0, degre=0,i=1,b;
|
||
float min=0, secondes=0, res=0,p;
|
||
... | ... | |
(*P).longitude = decode_lat_long(lon);
|
||
}
|
||
|
||
float calcule_distance(Position p_1,Position p_2) {
|
||
float calcul_distance(Position p_1,Position p_2) {
|
||
float x,y,res;
|
||
x=(p_2.longitude - p_1.longitude)*cos((p_2.latitude + p_1.latitude) / 2);
|
||
y=(p_2.latitude - p_1.latitude);
|
||
... | ... | |
return res;
|
||
}
|
||
|
||
float calcul_vitesse(Position p_1, Position p_2)
|
||
{
|
||
float vitesse;
|
||
vitesse = calcul_distance(p_1, p_2)/3600;
|
||
return vitesse;
|
||
}
|
||
|
||
|
||
|
||
//Ajouter vos tests unitaires dans cette fonction.
|
||
/*void tests_unitaires_trame_cmp(void){
|
||
if (5!=5){
|
||
... | ... | |
printf("erreur");
|
||
exit(-1);
|
||
}
|
||
|
||
|
||
}
|
||
|
||
|
||
|
||
// Ne pas modifier cette fonction
|
||
int main(int argc,char ** argv)
|
||
{
|
Formats disponibles : Unified diff
Création des fonctions calcule_distance et calcule_vitesse