1. Function Statement For

Kebutuhan Minum Harian

minum_harian <- function(hari) {
  for (i in 1:hari) {
    cat("Hari ke-", i, ": Target minum minimal 2 Liter air\n")
  }
}

minum_harian(5)
## Hari ke- 1 : Target minum minimal 2 Liter air
## Hari ke- 2 : Target minum minimal 2 Liter air
## Hari ke- 3 : Target minum minimal 2 Liter air
## Hari ke- 4 : Target minum minimal 2 Liter air
## Hari ke- 5 : Target minum minimal 2 Liter air

2. Function Statement If

Skrining Kelayakan Donor Darah Berdasarkan BB dan HB

skrining_donor <- function(bb, hb) {
  cat("Berat Badan:", bb, "kg | Kadar Hb:", hb, "g/dL\n")
  cat("Status Donor: ")
  
  if (bb >= 45 && hb >= 12.5 && hb <= 17.0) {
    cat("LOLOS (Syarat Donor Terpenuhi)\n")
  } else {
    cat("TIDAK LOLOS (Syarat Donor Tidak Terpenuhi)\n")
  }
}

skrining_donor(50, 13.5)
## Berat Badan: 50 kg | Kadar Hb: 13.5 g/dL
## Status Donor: LOLOS (Syarat Donor Terpenuhi)
skrining_donor(42, 11.0)
## Berat Badan: 42 kg | Kadar Hb: 11 g/dL
## Status Donor: TIDAK LOLOS (Syarat Donor Tidak Terpenuhi)