Projet

Général

Profil

« Précédent | Suivant » 

Révision 192

Ajouté par anclaud il y a presque 4 ans

Question 9 : début conversion latitude de sexa à flottant (pas fini)

Voir les différences:

main.c
test_decode_int();
// Appel de la fonction de tests pour decode_nombre()
test_decode_nombre();
test_decode_nombre();
// Appel de la fonction de tests pour conv_latitude()
test_conv_latitude();
}
int decode_int(char c) // Fonction permettant de transformer un code ASCII en d?cimal
......
}
}
// Fonction latitude : (format ddmm.mmmm)
float conv_latitude(char lat_sexa)
{
float lat_dec=0;
int degres_lat = 0;
float minute_lat = 0;
degres_lat = decode_nombre(lat_sexa,2);
printf("%d \n", degres_lat);
minute_lat = (lat_sexa-degres_lat*100)/60;
printf("%f \n", minute_lat);
lat_dec = degres_lat + minute_lat;
return lat_dec;
}
// Fonction longitude : (format dddmm.mmmm)
float conv_longitude (char lat_sexa)
{
}
// Fonction test unitaire latitude
void test_conv_latitude(void)
{
int res_lat = 0;
res_lat = conv_latitude("3723.2475");
printf("%d \n", res_lat);
}
// Ne pas modifier cette fonction
int main(int argc,char ** argv)

Formats disponibles : Unified diff