Mathc initiation/Fichiers c : c07b
Apparence
Installer et compiler ces fichiers dans votre répertoire de travail.
c07b.c |
---|
/* ------------------------------ */
/* Save as : c07b.c */
/* ------------------------------ */
#include "x_a.h"
/* ------------------------------ */
double f(
double x)
{
return( x*x - 2.0*x + 3.0);
}
/* ------------------------------ */
char feq[] = "x**2 - 2.0*x + 3.0"; /* A string of characters */
/* ------------------------------ */
int main(void)
{
double a;
clrscrn();
printf(" f : x-> %s\n\n", feq); /* %s to print a string */
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 associerons une chaîne de caractères à chaque fonction mathématique.
Pour déclarer une chaîne de caractères nous utiliserons char suivi du nom de la chaîne suivi de deux crochets sans indication dans le crochet. C'est le compilateur qui calculera la longueur de la chaîne.
Dans la fonction printf() c'est les caractères %s qui permettra l'affichage de la chaîne.
Exemple de sortie écran :
f : x-> x**2 - 2.0*x + 3.0
f(1) = 2.0
f(2) = 3.0
f(3.5) = 8.250
Press return to continue.