En este examen se debe crear un programa que admita tres valores numéricos
que corresponden a los tres coeficientes de una ecuación de segundo grado y que
muestre las soluciones de la ecuación.
El programa tendrá dos páginas:
La primera pide los valores.
La segunda escribe la respuesta
Un ejemplo de programa puede probarse en la ventana siguiente
Se deben rellenar todos los campos con valores numéricos.
Ejemplos de ecuaciones y sus soluciones:
0 x2 + 0 x + 0 = 0: infinitas soluciones
0 x2 + 0 x + 5 = 0: ninguna solución
0 x2 + 10 x + 5 = 0: una solución -0.5
La solución de la ecuación de segundo grado depende del signo de
b2-4ac:
si b2-4ac es negativo no hay soluciones
si es nulo, hay sólo una solución -b/2a
si es positivo, hay dos soluciones:
(-b+sqrt(b2-4ac))/(2a) y
(-b-sqrt(b2-4ac))/(2a)
Al escribir la ecuación, la página de respuesta no debe escribir los
términos de coeficiente nulo (y cuando a o b valgan 1 o -1 no debe escribir
el 1) y no empezar la ecuación por un signo + (en el caso de que sólo haya
coeficiente c, para que no salga el +, se puede hacer:
print (int)$c;
Esta página forma parte del curso "Páginas web con PHP" disponible en http://www.mclibre.org
Autor: Bartolomé Sintes Marco
Última modificación de esta página: 22 de noviembre de 2011