1. Decision Making yang berisi statement if else dimana berupa percabangan dengaen syarat kondisi

3.1 if statement contoh programnya sebagai berikut:

a <- c(5:10)
if(is.vector(a)){
  print("a adalah nilai yang benar")
}
## [1] "a adalah nilai yang benar"
b <- c(5:15)
if(is.vector(b)){
  print("b adalah nilai yang memenuhi statement")
}
## [1] "b adalah nilai yang memenuhi statement"

3.2 if else statement contoh programnya sebeagai berikut:

x <- c("ela","Ilma", "hidayah")
if("fita" %in% x){
  print("fita membeli roti")
} else if("ilma" %in% x){
  print("ilma membawa minum")
} else{
  print("tidak ada yang datang")
}
## [1] "tidak ada yang datang"

3.3 switch statement contoh programnya sebagai berikut:

i = 4


a = switch(
  i,
  "andita membeli gula",
  "safir duduk saja",
  "karin termenung",
  "saya membawa buah",
  "lili menjadi ketua",
  "nahdya anak biologi"
)

print(a)
## [1] "saya membawa buah"