27 lines
547 B
R
27 lines
547 B
R
|
# Simple if-else statement
|
||
|
x <- 5
|
||
|
if (x > 0) {
|
||
|
print("x is positive")
|
||
|
} else {
|
||
|
print("x is non-positive")
|
||
|
}
|
||
|
|
||
|
# if-else-if ladder
|
||
|
score <- 85
|
||
|
if (score >= 90) {
|
||
|
print("Grade: A")
|
||
|
} else if (score >= 80) {
|
||
|
print("Grade: B")
|
||
|
} else if (score >= 70) {
|
||
|
print("Grade: C")
|
||
|
} else {
|
||
|
print("Grade: F")
|
||
|
}
|
||
|
|
||
|
# Vectorized ifelse statement
|
||
|
scores <- c(92, 81, 58, 77, 85)
|
||
|
grades <- ifelse(scores >= 90, "A",
|
||
|
ifelse(scores >= 80, "B",
|
||
|
ifelse(scores >= 70, "C", "F")))
|
||
|
print("Vectorized Grades:")
|
||
|
print(grades)
|