FORMULA GENERAL CUADRATICA

La formula cuadratica puede usarse para resolver cualquier ecuacion de la forma ax^2+bx+c=0

formula_general<-function(a,b,c){
  operacion_1<-b^2-4*a*c
  ifelse(operacion_1<0,"tiene raiz compleja",{
    operacion_2<--1*b
    operacion_3<-sqrt(operacion_1)
    operacion_4<-2*a
    x1<-(operacion_2+operacion_3)/operacion_4
    x2<-(operacion_2-operacion_3)/operacion_4
    resultado<-list(x1,x2)
    names(resultado)<-c("x1","x2")
    return(resultado)
  })
}

Ejemplo

Resolviendo la ecuacion cuadratica: x^2 - 4x + 2 = 0 siendo: a=1 b=-4 c=2

formula_general(1,-4,2)
## $x1
## [1] 3.414214
## 
## $x2
## [1] 0.5857864

ejemplo 2

Resolviendo la ecuacion cuadratica: 3x^2 + 2x + 1 = 0 siendo: a=3 b=2 c=1

formula_general(3,2,1)
## [1] "tiene raiz compleja"