tenia que hacer un ejercicio de clase y googlee pero no vi nada en JAVA asi que lo posteeo aqui

Código: Seleccionar todo

class EcuacionDeGrado2{
    static void Lanzar(int lInf,int lSup, int Mic){
            int a = lInf;
            int b = lSup;
            int c = Mic;
            System.out.println("Potencia de grado 2 || y = "+a+"x^2 -"+b+"x + 5");
            /** paso 1 */
            int uno = -(b);
            //System.out.println(uno+"\n");
            /** paso 2 */
            int dos =b*b;
            //System.out.println(dos+"\n");
            /** paso 3 */
            int tres =-4*a*c;
            //System.out.println(tres+"\n");
            /** paso 4 */
            int cuatro =2*a;
            //System.out.println(cuatro+"\n");
            /** paso 5 */
            int cinco = dos+tres;
            //System.out.println(cinco+"\n");
            /** paso 6 */
            double seis0 = Math.sqrt(31);
            int seis = (int)(seis0);
            //System.out.println(seis+"\n");
            /** paso 7 */
            int siete0 = uno+seis;
            int siete1 = uno-seis;
            //System.out.println(siete0);
            //System.out.println(siete1+"\n");
            /** paso 8 */
            int ocho0 = siete0/cuatro;
            int ocho1 = siete1/cuatro;
            //System.out.println(ocho0);
            //System.out.println(ocho1+"\n");
            /** Imprimos los 2 posibles resultados */
            System.out.println("y1 = "+ocho0);
            System.out.println("y2 = "+ocho1);
            System.out.println("----------\n");
        
    
    }

}

Salu2!
Imagen

(cuanto más sabes, más cuenta te das de lo poco que sabes).

Mostrar/Ocultar

no es demasiado codigo para una cosa no muy dificil?

bueno estaba aburrido y lo reduje un poco....
[syntax]
public static String ecu2Grado(Double a, Double b, Double c) {
Double resultado1 = 0.0;
Double resultado2 = 0.0;
//Controlamos los datos que nos pasan, si son menores que 0 lanzamos el error
if( a<=0 || b<=0.0 || c<=0.0){
throw new IllegalArgumentException("Introduce valores logicos porfa");
}

//realizamos las operaciones de la ecu de 2º grado

resultado1 = (-b + (Math.sqrt(b * b - 4 * a * c)) / 2 * a);
resultado2 = (-b - (Math.sqrt(b * b - 4 * a * c)) / 2 * a);

//mostramos el resultado como una string

return "El 1º resultado es: " + resultado1 + " ,El 2º resultado es: "+ resultado2;
}
[/syntax]
En 1º en 2º o en 3º BETICO hasta que muera
Responder

Volver a “Fuentes”