Ejercicio.
Objetivo. Experimentar la problemática del desarrollo de software.
Mecánica.
Se debe realizar por equipos de 3 personas, combinadas de manera arbitraria, en un plazo de
45 minutos
Especificación
Primera Fase:
Construir un programa en Java que resuelva una ecuación de la forma
Ax^2 + Bx + C =0
Una persona debe construir una clase que:
Capture los 3 coeficientes de la ecuación. Para capturar los datos usar la clase
http://www.geocities.com/gusdelact/cib3122001/Consola.java
Otra persona debe construir una clase que resuelva la ecuación de de segundo grado con
la fórmula ya conocida
Otra persona debe desplegar las raices de la ecuación en pantalla
Las tres personas se deben juntar para crear un programa principal que junte las 3 clases anteriores
y resuelvan una ecuación de segundo grado
Probar con el siguiente conjunto de datos
A=1 , B=2, C=1
Resultado: -1 y -1
A=1, B=-7, C=12
Resultado: 4 y 3
Segunda Fase:
Las raices de la ecuación se deben presentar una por cada renglón y con precisión de 6 dígitos
Probar con los siguiente
A=1, B=8, C=2
A=1, B=1, C=1
Tercera Fase:
Las raices de la ecuación pueden ser números complejos
Probar con los siguiente
A=1, B=1, C=1
Cuarta Fase:
Validar capturas de usuario, para que introduzca sólo numeros reales para los coeficientes
Quinta Fase:
En lugar de ser una ecuación donde x sea una variable real, considerar que puede ser un número
complejo. Proveer las operaciones necesarias para aritmética de números complejos. Ajustar su
módulo de captura para alimentar números complejos. Se puede aplicar la misma fórmula de resolución.
Cuestionario:
1. Las especificaciones que se dieron son completas.
2. Enunciar que efecto tuvo utilizar un código desconocido (Consolo.java) y el efecto de combinar
las personas sin analizar sus cualidades.
3. El tiempo de desarrollo fue correcto.
4. Se planificó todo el desarrollo, hasta la quinta fase o se fue leyendo requerimiento por requerimiento
conforme se avanzaba en el ejercicio ?
5. Que organización se le tendría que dar al ejercicio para que no se llegue al resultado obtenido
               (
geocities.com/gusdelact)