1. Function menggunakan statement for

#Studi kasus: menghitung total jarak tempuh kendaraan
jarak_total <- function(x) {
  total <- 0
  
  for (i in 1:length(x)) {
    total <- total + x[i]
  }
  
  cat("Total jarak tempuh =", total, "km\n")
}

jarak <- c(12, 8, 15, 10, 20)
jarak_total(jarak)
## Total jarak tempuh = 65 km

2. Function menggunakan statement if

#Studi kasus: kategori jarak tempuh kendaraan
kategori_jarak <- function(x) {
  
  cat("Jarak tempuh:", x, "km\n")
  
  if (x < 10) {
    cat("Kategori: Jarak dekat\n")
  } else if (x >= 10 && x < 30) {
    cat("Kategori: Jarak sedang\n")
  } else if (x >= 30 && x <= 50) {
    cat("Kategori: Jarak jauh\n")
  } else {
    cat("Kategori: Jarak sangat jauh\n")
  }
}

kategori_jarak(25)
## Jarak tempuh: 25 km
## Kategori: Jarak sedang
kategori_jarak(45)
## Jarak tempuh: 45 km
## Kategori: Jarak jauh