factorial.function <- function(a,b,c)
{
  if (delta.result(a,b,c) > 0)
  {
    x_1 = (-b+sqrt(delta(a,b,c)))/(2*a)
    x_2 = (-b-sqrt(delta(a,b,c)))/(2*a)
    result = c(x_1,x_2)
  }
  else if (delta.result(a,b,c) == 0)
  {
    x = -b/(2*a)
  }
  else
  {
    "There are no real roots."
  }
}

delta.result <- function(a,b,c)
{
  b^2-4*a*c
}

#Example 1 - x2−2x+1=0  
ex1 <- factorial.function(1,-2,1); ex1
## [1] 1
#Example 2- 4x2−x+5=0
ex2 <- factorial.function(4,-1,5); ex2
## [1] "There are no real roots."