Projet

Général

Profil

« Précédent | Suivant » 

Révision 287

Ajouté par Yaye Oumy NDONG il y a environ 3 ans

Question 10 séance 1 (fonction qui décode soit une latitude soit une longitude)

Voir les différences:

branch/Ndong_Yaye_Oumy/sp4a12/main.c
return longitude;
}
float conv_sexa_flottant(char * ch){ // Qui d?code indiff?remment une latitude ou une longitude.
float coordonnee;
if (ch[4]!='.'){ // si la chaine contient 5 caract?res avant le point on consid?re que c'est une longitude
coordonnee=conv_long_flottant(ch);
}else{ // sinon on consid?re que c'est une latitude
coordonnee=conv_lat_flottant(ch);
}
return coordonnee;
}
//Fonction ? modifier !!!!!
void traitement(char * trame)
......
printf ("Erreur Test unitaire trame_cmp.\n");
exit(-1);
}
if(conv_sexa_flottant("3723.2475")-37.387458>0.0001){ // prise en compte de l'erreur sur la pr?cision
printf ("Erreur Test unitaire trame_cmp.\n");
exit(-1);
} if(conv_lat_flottant("4557.5679")-45.959465>0.0001){ // prise en compte de l'erreur sur la pr?cision
printf ("Erreur Test unitaire trame_cmp.\n");
exit(-1);
}
if(conv_long_flottant("00405.3567")-4.089227>0.0001){ // prise en compte de l'erreur sur la pr?cision
printf ("Erreur Test unitaire trame_cmp.\n");
exit(-1);
}
if(conv_sexa_flottant("00306.6036")-3.11006>0.0001){ // prise en compte de l'erreur sur la pr?cision
printf ("Erreur Test unitaire trame_cmp.\n");
exit(-1);
}
}

Formats disponibles : Unified diff