#Week 1 Homework ##by Catherine Cho
Question 1
factorial<-12
result<-1
for (i in 1:factorial){
result<-result*i
}
print(result)
## [1] 479001600
Question 2
sequence<-seq(20,50,by=5)
print(sequence)
## [1] 20 25 30 35 40 45 50
Question 3
quadratic<-function(a,b,c){
if((b^2-4*a*c)<0){
print("This quadratic has complex roots")
}
if((b^2-4*a*c)>0){
x1<-((-b)+sqrt((b^2)-4*a*c))/(2*a)
x2<-((-b)-sqrt((b^2)-4*a*c))/(2*a)
cat("This quadratic has two roots",x1,"and",x2)
}
if((b^2-4*a*c)==0){
x3<-((-b)+sqrt((b^2)-4*a*c))/(2*a)
cat("This quadratic has one root",x3)
}
}
quadratic(2,4,2)
## This quadratic has one root -1
quadratic(-3,-5,7)
## This quadratic has two roots -2.573384 and 0.9067178
quadratic(1,0,5)
## [1] "This quadratic has complex roots"