Mathc initiation/Fichiers c : c07a

Un livre de Wikilivres.

Sommaire


Installer et compiler ces fichiers dans votre répertoire de travail.

c07a.c
/* ------------------------------ */
/*  Save as :   c07a.c            */
/* ------------------------------ */
#include      "x_a.h"
/* ------------------------------ */
double f(
double x)
{
 return(x*x  - 2.0*x + 3.0);
}
/* ------------------------------ */
int main(void)
{
double a;

 clrscrn();
 
 a = 1.0;
 printf(" f(%.0f) = %.1f\n", a, f(a));

 a = 2.0;
 printf(" f(%.0f) = %.1f\n", a, f(a));

 a = 3.5;
 printf(" f(%.1f) = %.3f\n", a, f(a));

 stop();

 return 0;
}
/* ------------------------------ */
/* ------------------------------ */


Nous avons ici notre première fonction mathématique.

Il rentre un double [ double x ] en paramètre.

Il sort un double [ double f() ] qui correspond à la valeur calculée par la fonction [ return(x*x - 2.0*x + 3.0); ]


Exemple de sortie écran :

 f(1) = 2.0
 f(2) = 3.0
 f(3.5) = 8.250

 Press return to continue.