Révision 299
Ajouté par Romain CHAMBELLON il y a environ 3 ans
branch/CHAMBELLON/sp4a12/main.c | ||
---|---|---|
|
||
}
|
||
|
||
|
||
float conv_gen(char * chaine){
|
||
|
||
int cpt = 0;
|
||
while (chaine[cpt]!='\0'){
|
||
cpt++;
|
||
}
|
||
if (cpt == 9){
|
||
return conv_lat(chaine);
|
||
}
|
||
else if(cpt==10){
|
||
return conv_long(chaine);
|
||
}
|
||
|
||
}
|
||
|
||
|
||
void test_conversion(void)
|
||
{
|
||
if (fabs(conv_lat("3723.2475")-37.387458)>= pow(10,-6)){
|
||
if (fabs(conv_gen("3723.2475")-37.387458)>= pow(10,-6)){
|
||
printf ("Erreur Test unitaire conv_lat.\n");
|
||
exit(-1);
|
||
}
|
||
|
||
if (fabs(conv_long("00306.6036")-3.11006)>= pow(10,-6)){
|
||
if (fabs(conv_gen("00306.6036")-3.11006)>= pow(10,-6)){
|
||
printf ("Erreur Test unitaire conv_long.\n");
|
||
exit(-1);
|
||
}
|
Formats disponibles : Unified diff
Fin question 10 : fonction conv_gen et ses tests unitaires implantés
Fin séance 1