R, seperti kebanyakan bahasa komputer, memiliki konstruksi pemrograman untuk mewakili operasi yang mengambil satu atau lebih input dan menghasilkan output. Di R, ini disebut “fungsi.” Di R, semua yang Anda lakukan melibatkan fungsi, baik secara eksplisit maupun implisit. Berikut adalah contoh cara menggunakan fungsi.
Bila diketahui gaji pertahun, maka untuk mencari gaji harian dijalankan :
as_gaji_harian <- function(gaji_tahunan) {
gaji_tahunan / 365
}
Misal gaji pertahun 100 juta maka :
as_gaji_harian(100000000)
## [1] 273972.6
Bila diketahui gaji perhari, maka untuk mencari gaji tahunan dijalankan :
as_gaji_tahunan <- function(gaji_harian) {
gaji_harian / 365
}
Misal gaji perhari 100000 maka :
as_gaji_tahunan(100000)
## [1] 273.9726
Anda juga dapat mencari gaji dalam jangka waktu tertentu. Untuk mencari total gaji dalam waktu tertentu dijalankan
as_gaji_total <- function(gaji_harian, durasi) {
gaji_harian * durasi
}
Misal gaji perhari 1000 maka total gajinya dalam 20 hari adalah:
as_gaji_total(1000, 20)
## [1] 20000