Chapter 5 Programming Tools

5.1 If

Pernyataan if digunakan saat perhitungan tertentu yang hanya boleh dilakukan ketika kondisi tertentu terpenuhi (Dan mungkin hal lain yang harus dilakukan ketika kondisi tidak terpenuhi). Contohnya apabila kriteria “Puas” adalah ia memiliki nilai puas lebih dari sama dengan 6, sedangkan apabila skor kurang dari 6 maka “Tidak puas.”

Skor=3
if (Skor<6){
  d= "Tidak Puas"
}else{d="Puas"}
d
## [1] "Tidak Puas"

5.2 For-loop

Ketika anda ingin memodelkan deret waktu, anda biasanya menggunakan perhitungan sekali untuk melakukannya berulang kali. Karena tidak ada yang mau mengetikkan perintah yang berulang-ulang, maka perhitungan berulang menggunakan for-loop.

h=seq(from=1, to=8)
s= c()
for (i in 2:10) {
  s[i]=h[i]*10
}
s
##  [1] NA 20 30 40 50 60 70 80 NA NA