#-----------------------------------------------------------------------------------------------------------# MENAMPILKAN KARYAWAN SAMPAI MANAGER#-----------------------------------------------------------------------------------------------------------cat("\n=== Berhenti saat menemukan Manager ===\n")
##
## === Berhenti saat menemukan Manager ===
i <-1while (i <=nrow(data_karyawan)) { nama <- data_karyawan$Name[i] posisi <- data_karyawan$Position[i]if (posisi =="Manager") {cat(paste0("Name: ", nama, ", Position: ", posisi, " (Stop here)\n"))break } else {cat(paste0("Name: ", nama, ", Position: ", posisi, "\n")) } i <- i +1}
#-----------------------------------------------------------------------------------------------------------# BREAK GAJI KARYAWAN > 10000#-----------------------------------------------------------------------------------------------------------cat("\n=== Berhenti jika gaji di atas 10.000 ditemukan ===\n")
##
## === Berhenti jika gaji di atas 10.000 ditemukan ===
for (i in1:nrow(data_karyawan)) {if (data_karyawan$Salary[i] >10000) {cat(paste0("(Stopped because ", data_karyawan$Name[i], " has a salary above 10,000)\n"))break }cat(paste0("Name: ", data_karyawan$Name[i], ", Salary: ", data_karyawan$Salary[i], "\n"))}
## Name: Bagas, Salary: 5000
## Name: Joan, Salary: 7000
## Name: Alya, Salary: 6500
## Name: Dwi, Salary: 10000
## (Stopped because Nabil has a salary above 10,000)
Continue: Skip karyawan dengan performa
“Average”
#-----------------------------------------------------------------------------------------------------------# SKIP KARYAWAN DENGAN PERFORMA RATA-RATA#-----------------------------------------------------------------------------------------------------------cat("\n=== Skip performa 'Average' ===\n")
##
## === Skip performa 'Average' ===
for (i in1:nrow(data_karyawan)) {if (data_karyawan$Performance[i] =="Average") {cat(paste0("(", data_karyawan$Name[i], " is skipped because the performance is 'Average')\n"))next }cat(paste0("Name: ", data_karyawan$Name[i], ", Performance: ", data_karyawan$Performance[i], "\n"))}
## Name: Bagas, Performance: Good
## Name: Joan, Performance: Very Good
## (Alya is skipped because the performance is 'Average')
## Name: Dwi, Performance: Good
## Name: Nabil, Performance: Very Good