- import cs1.Keyboard;
- import java.lang.Math;
- public class ejerc2
- {
- public static void main (String[] args)
- {
- //Variables
- double a, b, c, x1, x2, pod1 = 0, pod2, pod3 = 0;
- //Introduci—n de datos
- System.out.println( "Introduce el valor de 'a': " );
- a = Keyboard.readDouble();
- System.out.println( "Introduce el valor de 'b': " );
- b = Keyboard.readDouble();
- System.out.println( "Introduce el valor de 'c': " );
- c = Keyboard.readDouble();
- //Aislamiento de una parte de la ecuaci—n
- pod2 = Math.pow(b,2)+(-4*a*c);
- //Condiciones
- if (a > 0) {
- pod1 = (2*a);
- }
- else {
- System.out.println("No se puede seguir con la operaci—n porque el valor de 'a' no puede ser negativo o 0" );
- }
- if (pod2 >= 0) {
- pod3 = Math.sqrt(pod2);
- }
- else {
- System.out.print("No se puede seguir operando, dado que no se puede hacer la ra’z cuadrada ");
- }
- //Condici—n final
- if (pod2 >=0 & a > 0) {
- //C‡lculos de la formula
- x1 = (-b + pod3) / pod1;
- x2 = (-b - pod3) / pod1;
- //Muestra la informaci—n
- System.out.println( "El resultado de x1 es: " + x1);
- System.out.println( "El resultado de x2 es: " + x2);
- }
- }
- }
Cálculo de una ecuación de segundo grado
Solución de una ecuación de segundo grado en java.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario