Installer et compiler ces fichiers dans votre répertoire de travail.
![]() |
c03g.c ' |
---|
/* ------------------------------ */
/* Save as : c03g.c */
/* ------------------------------ */
#include "x_a.h"
/* ------------------------------ */
int main(void)
{
double x = 16.0000;
double y = 16.0003;
clrscrn();
printf(" x = %.4f \n",x);
printf(" y = %.4f \n\n",y);
if( x == y) printf(" x == y \n\n" );
else printf(" x != y \n\n" );
printf(" Press return to continue\n");
getchar();
return 0;
}
Ici nous abordons le problème d'arrondi.
- x = 16.0000
- y = 16.0003
Pour un écolier ces deux valeurs sont considérées comme égales.
Pour le langage c naturellement, ellles sont différentes.
Exemple de sortie écran :
x = 16.0000
y = 16.0003
x != y
Press return to continue
Cet article est issu de Wikibooks. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.