Hola querido lector, en éste tutorial enseño cómo resolver una ecuación de segundo grado, arriba he dejado la formula correspondiente para resolver esta ecuación. Esto es una ecuación tÃpica en mi paÃs de 4º de la Eso, pero igualmente vale, para que aprendamos a programar.
A aquà os dejo mi código:
    float a, b, c;
    try {
      //Declaramos las variables
      Scanner sca = new Scanner(System.in);
      System.out.println("Inserta la variable a");
      a = sca.nextFloat();
      System.out.println("Inserta la variable b");
      b = sca.nextFloat();
      System.out.println("Inserta la variable c");
      c = sca.nextFloat();
      float raiz = b * b - (4 * a * c);
      String solucion1 = null, solucion2 = null, intermedio1, intermedio2;
      //En el caso de que sea igual o menor a cero
      if (raiz < 0) {
        System.out.println("No tiene solución");
      } else {
        float operacionArriba1 = (float) (-1 * b + Math.sqrt(raiz));
        float operacionTotal1 = operacionArriba1 / (2 * a);
        float operacionArriba2 = (float) (-1 * b - Math.sqrt(raiz));
        float operacionTotal2 = operacionArriba2 / (2 * a);
        intermedio1 = operacionTotal1 + "";
        intermedio2 = operacionTotal2 + "";
        if (intermedio1.equals("NaN") | intermedio1.equals("-Infinity")) {
          solucion1 = ""sin solucion"";
        //le primera operacion
        } else {
          solucion1 = intermedio1;
        }
        if (intermedio2.equals("NaN") | intermedio2.equals("-Infinity")) {
          solucion2 = ""sin solucion"";
        } else {
           ///La segunda operacion
          solucion2 = intermedio2;
        }
        System.out.println("El resultado es " + "R1=" + solucion1
            + "y el segundo es " + solucion2);
      }
    }catch (Exception ex){
      System.out.println("Algo salio mal "+ex.toString());
    }
   Â
Este es mi videotutorial de las ecuaciones en segundo grado:
Eso ha sido todo por este tutorial, espero que hayáis aprendo algo, si queréis contenido similar, os podéis suscribir a mis RRSS, que son mi página de Facebook y mi Twitter, sin más nos vemos, un saludo y hasta la próxima.