Calculo de raices cuadraticas
calculo_cuadratica<-function(a,b,c){
if(b^2-4*a*c >=0) {
r1 <- (-b + sqrt((b^2) - (4 * a * c)))/(2 * a)
r2 <- (-b - sqrt((b^2) - (4 * a * c)))/(2 * a)
solucion<-list(r1,r2)
return(solucion)
} else {
raic_cua<-a^2-4*a*c<0
r1<-(-b + sqrt((raic_cua))/(2 * a))
r2<-(-b - sqrt((raic_cua))/(2 * a))
print(paste("Es una raiz compleja, no permite la solucion"))
}
}
Ejemplo 1
calculo_cuadratica(5,-3,2)
## [1] "Es una raiz compleja, no permite la solucion"
Ejemplo 2
calculo_cuadratica(2,-5,3)
## [[1]]
## [1] 1.5
##
## [[2]]
## [1] 1