Révision 192
Ajouté par anclaud il y a presque 4 ans
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
Question 9 : début conversion latitude de sexa à flottant (pas fini)