//-----------------------------------------------------------------
// L'equació de 2n grau amb discriminant més gran que zero
// alumne: Joan Aranès Clua
// data: 20/11/2001
//
// Aquest programa calcula les solucions reals d'una equació
// polinòmica de 2n grau que, per conveni,
// té discriminant positiu o nul. Per això, quan s'entrin
// els coeficients de l'equació cal escollir-los per tal que
// es compleixi aquest requeriment
//-----------------------------------------------------------------
#include <stdio.h> //printf i scanf
#include <stdlib.h> //system() .. per a la f. cls
#include <math.h> // càlculs
void main()
{
double a,b,c; // coeficients de l'equació (dades d'entrada)
double disc; // discriminant positiu o nul
double x1,x2; // solucions reals de l'equació
system("cls"); //esborra la pantalla
// entrada dels coeficients
printf("\nintrodu\x08Bu el coeficient a: \n");
scanf("%lf",&a);
printf("\nintrodu\x08Bu el coeficient b :\n");
scanf("%lf",&b);
printf("\nintrodu\x08Bu el coeficient b :\n");
scanf("%lf",&c);
// càlcul del discriminant
disc=sqrt(b*b-4*a*c);
// càlcul de les solucions
// cas que disc = 0, la solució serà única, amb multiplicitat dos.
x1=(-b+sqrt(disc))/2/a;
x2=(-b-sqrt(disc))/2/a;
// solucions:
printf("x1 = %.4lf \n",x1);
printf("x2 = %.4lf \n",x2);
}
Un blog con cuestiones, ejercicios, problemas, aplicaciones y comentarios relacionados con los contenidos de Matemáticas del primer curso de Bachillerato en las modalidades de Ciencias y Tecnología
lunes, 1 de octubre de 2001
Resolución de una ecuación polinómica de segundo grado. Un ejercicio de programación en C/C++
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario
Gracias por tus comentarios