Vous êtes sur la page 1sur 1

Langage C TP n°1

TP n°1 / L'idiot qui ne sait pas compter

Le but de ce TP est d'une part de vous familiariser avec l'environnement C, et d'autre part
vous faire réaliser qu'un ordinateur ne sait pas calculer. Alors commencer par ce premier
programme
#include <stdio.h>
double reel;
void main(void)
{
printf("ce programme finira par marcher\n")
printf("donner une valeur "); scanf("%lf", reel);
printf("la valeur tapée est %ld",Reel);
return;
}

Et maintenant, combien font 8 que multiplie 8000 ?


#include <stdio.h>
short int i;
void main(void)
{
i = 8 * 8000;
printf("la valeur de i est %d\n",i);
return;
}

Remplacer short int par long int puis par int, et réexécuter le programme à chaque
fois. Que faut-il modifier dans ce programme pour obtenir enfin le bon résultat ?

On sait que : . Essayer donc le programme suivant :


#include <stdio.h>
double Nmax = 1e20, n = 1.;
void main(void)
{
printf("\tn\t(1+1/n)^n\te\n")
while (n < Nmax)
{
printf("\t%g\t%g\t%g\n",n,pow((1.+1./n),n),exp(1));
n = n * 2;
}
return;
}

Jean-Luc Damoiseaux / I.S.I.T.V.

Vous aimerez peut-être aussi