Cálculo de una ecuación de segundo grado

Solución de una ecuación de segundo grado en java.


  1.  
  2.  
  3.    import cs1.Keyboard;
  4.    import java.lang.Math;
  5.  
  6.    public class ejerc2
  7.    {
  8.       public static void main (String[] args)
  9.       {
  10.       //Variables
  11.          double a, b, c, x1, x2, pod1 = 0, pod2, pod3 = 0;
  12.      
  13.       //Introduci—n de datos
  14.          System.out.println( "Introduce el valor de 'a': " );
  15.          a = Keyboard.readDouble();
  16.          System.out.println( "Introduce el valor de 'b': " );
  17.          b = Keyboard.readDouble();
  18.          System.out.println( "Introduce el valor de 'c': " );
  19.          c = Keyboard.readDouble();
  20.      
  21.       //Aislamiento de una parte de la ecuaci—n
  22.          pod2 = Math.pow(b,2)+(-4*a*c);
  23.      
  24.       //Condiciones
  25.          if (> 0) {
  26.             pod1 = (2*a);
  27.          }
  28.          else {
  29.             System.out.println("No se puede seguir con la operaci—n porque el valor de 'a' no puede ser negativo o 0" );
  30.          }
  31.          if (pod2 >= 0) {
  32.             pod3 = Math.sqrt(pod2);
  33.          }
  34.          else {
  35.             System.out.print("No se puede seguir operando, dado que no se puede hacer la ra’z cuadrada ");
  36.          }
  37.      
  38.       //Condici—n final
  39.          if (pod2 >=0 & a > 0) {
  40.        
  41.          //C‡lculos de la formula
  42.             x1 = (-+ pod3) / pod1;
  43.             x2 = (-- pod3) / pod1;
  44.        
  45.          //Muestra la informaci—n
  46.             System.out.println( "El resultado de x1 es: " + x1);
  47.             System.out.println( "El resultado de x2 es: " + x2);
  48.        
  49.          }
  50.      
  51.       }
  52.      
  53.    
  54.    }

No hay comentarios:

Publicar un comentario