# a. Hitung cicilan per bulan untuk setiap kombinasi n dan r
T <- 45000000
n_values <- 3:7
r_values <- c(4, 5, 6) / 100
# Buat data frame untuk menyimpan hasil
results_a <- data.frame()
for (n in n_values) {
for (r in r_values) {
PMT <- T * r / 12 / (1 - (1 + r / 12) ^ (-12 * n))
results_a <- rbind(results_a, data.frame(n = n, r = r, PMT = PMT))
}
}
print(results_a)
## n r PMT
## 1 3 0.04 1328579.3
## 2 3 0.05 1348690.4
## 3 3 0.06 1368987.2
## 4 4 0.04 1016057.5
## 5 4 0.05 1036318.2
## 6 4 0.06 1056826.3
## 7 5 0.04 828743.5
## 8 5 0.05 849205.5
## 9 5 0.06 869976.1
## 10 6 0.04 704033.2
## 11 6 0.05 724722.0
## 12 6 0.06 745780.0
## 13 7 0.04 615096.3
## 14 7 0.05 636025.9
## 15 7 0.06 657385.0
# b. Hitung maksimal harga tunai kendaraan yang dapat dibeli
n <- 5
r <- 8 / 100
PMT <- 1200000
T_max <- PMT * (1 - (1 + r / 12) ^ (-12 * n)) / (r / 12)
print(T_max)
## [1] 59182120