Declaración de variables a, b, c,x1,x2; Obtenemos las variables a, b y c

cuadratica<-function(a,b,c){
  if (-b+ sqrt (b^2 -4*a*c)>=0) {#  1er. bloque
    print("NaNs error, raices complejas")
        x1<-(-b+ sqrt(b^2 -4*a*c))/(2*a)
    x2<-(-b- sqrt(b^2 -4*a*c))/(2*a)
  }
    else if (-b+ sqrt (b^2 -4*a*c)<0){ #  2do. bloque
      
        x1<-(-b+ sqrt(b^2 -4*a*c))/(2*a)
        x2<-(-b- sqrt(b^2 -4*a*c))/(2*a)
      respuestas<-list(x1,x2)
    return(respuestas)
    }
    
}

Ejemplos “solucion con reales”

cuadratica(1,5,4)
## [[1]]
## [1] -1
## 
## [[2]]
## [1] -4

#raices complejas

cuadratica(-7,6,3)
## [1] "NaNs error, raices complejas"