Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Si tienes alguna duda o crees que hay alguna incoherencia, avisa al profesor para que te
la solucione.
Enunciado:
Las ecuaciones de segundo grado son del tipo: ax2+bx+c=0, siendo a,b y c
números enteros (positivos y negativos).
Para resolver este tipo de ecuaciones se usan las siguientes expresiones
matemáticas:
Es decir, para una ecuación de segundo grado obtenemos dos soluciones. Sin
embargo, la cosa cambia cuando alguno o varios de los valores (a,b o c) son iguales
a cero.
Por ello hay que tener las siguientes consideraciones:
• Si a es igual a 0, se transforma en una ecuación de primer grado: bx+c=0.
Estas ecuaciones se resuelven fácilmente con la operación -c/b. En este
caso sólo se obtiene una solución.
• Si a y b son iguales a cero, se tiene una ecuación de primer grado con
división entre 0. Como en JAVA no podemos dividir entre 0, debe mostrarse
un mensaje que indique: Sin solución.
• Si a,b y c son iguales a cero, vamos a tener infinitas soluciones. Se mostrará
un mensaje por pantalla indicándolo: Hay infinitas soluciones.
Por otro lado, no podemos obtener la raíz cuadrada de un numero negativo, así que:
• Se debe comprobar siempre que las operaciones que se realizan dentro de la
raíz cuadrada sean mayores a cero. Si eso no ocurre, se mostrará un mensaje
indicando: No hay soluciones reales.
En cualquier otro caso, se calcularán los resultados de la ecuación usando las
expresiones antes indicadas. Destacar que, como es obvio, las expresiones pueden
devolver números con decimales. Usa double para gestionar esos resultados.
CFGS Desarrollo de Aplicaciones Web
MEDAC, Instituto Oficial de Formación Profesional
1
Realiza un programa que solicite los valores a,b y c al usuario y siguiendo las
indicaciones anteriores, calcule la solución de la ecuación de segundo grado
correspondiente.
Ejemplos:
Ecuaciones de Segundo Grado
---------------------------
Introduce valor de a: 2
Introduce valor de b: 20
Introduce valor de c: 5
Solución 1: -9.743416490252569
Solución 2: -0.25658350974743094
Solución: -1,666666666666667
Mejora: Si las dos soluciones son iguales, mostramos solo una de ellas.
Ecuaciones de Segundo Grado
---------------------------
Introduce valor de a: 1
Introduce valor de b: -2
Introduce valor de c: 1
Solución doble: 1
2
Realización:
Entrega:
El ejercicio puntuará para la evaluación práctica del 1er Trimestre de la asignatura.
• Al finalizar el ejercicio sólo debes entregar el archivo .java antes indicado con el
código fuente.