Ejercicio2.js 908 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
function hallarRaiz(at,bt,ct) {
    let a = at
    let b = bt
    let c = ct
    let resultado1 = 0
    let resultado2 = 0
    resultado1 = -b
    resultado2 = -b
    resultado1 = resultado1 + (b**2 - 4*a*c)**0.5
    resultado2 = resultado2 - (b**2 - 4*a*c)**0.5
    resultado1 = resultado1 / 2*a
    resultado2 = resultado2 / 2*a
    if(!isNaN(resultado1)){
        console.log("X1 = "+resultado1);
    }else{
        console.log("No posee raiz X1");
    }
    if(!isNaN(resultado2)){
        console.log("X2 = "+resultado2);
    }else{
        console.log("No posee raiz X2");
    }
}

//Primera ecuacion
console.log("El resultado de x^2 + 5x - 8 = 0 es: ");
hallarRaiz(1,5,-8)

//Segunda ecuacion
console.log("El resultado de 2x^2 - 8x + 15 = 0 es: ");
hallarRaiz(2,-8,15)

//Tercera ecuacion
console.log("El resultado de 10x^2 + 20x + 9 = 0 es: ");
hallarRaiz(10,20,9)