Slt,
je t'envoie le programme de maths, ms j'ai essayé de mettre un system(pause) ms cela me fou une erreur de compilation. Pourré-tu me dire ou je dois le mettre car quand je l'exécute, le résultat ne s'affiche pas.
merci bcp
Prgm
#include <stdio.h>
#include <math.h>
/* Variables. */
float a, b, c;
float x, x1, x2;
float z;
/* Fonctions. */
int calc_fonc(void);
int sup_zero(void);
int inf_zero(void);
int ega_zero(void);
/* programme. */
main()
{
printf("\n[*****Programme made by Bob l'Eponge!!!!!*****]");
printf("\n\nCe programme resoud une equation du troisieme degre");
printf("\nDu type ax+bx+c=0");
printf("\n\nEntrez la valeur de a: ", a);
scanf("%f", &a);
printf("\n\nEntrez la valeur de b: ", b);
scanf("%f", &b);
printf("\n\nEntrez la valeur de c: ", c);
scanf("%f", &c);
calc_fonc();
if ( z > 0 )
{
sup_zero();
}
else if ( z < 0 )
{
inf_zero();
}
else
{
ega_zero();
}
}
int calc_fonc(void)
{
z = ( b * b ) -( 4.0 * ( a * c ) );
printf("\nLe resultat du calcul est %.2f", z);
}
int sup_zero(void)
{
x1 = ( ( - b ) + ( sqrt ( z ) ) ) / ( 2 * a );
x2 = ( ( - b ) - ( sqrt ( z ) ) ) / ( 2 * a );
printf("\n\nLe resultat de l'operation est %.2f %.2f", x1, x2);
}
int inf_zero(void)
{
printf("\n\nPas de solutions!");
return 0;
}
int ega_zero(void)
{
x = ( -b ) / ( 2 * a );
printf("\n\nLa seule solution est %.2f", x);
}
J-Ph