Projet

Général

Profil

« Précédent | Suivant » 

Révision 370

Ajouté par Damien REGENT il y a environ 3 ans

Création des fonctions calcule_distance et calcule_vitesse

Voir les différences:

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