Mathc initiation/Fichiers c : c03g
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, elles sont différentes.
Exemple de sortie écran :
x = 16.0000
y = 16.0003
x != y
Press return to continue