TUGAS P8 STA561 Algoritma Iteratif
Soal
Nomor 1
= 10
e = 0
za = 1
i while (e > 10**-8) {
= za +((1)/((i-1)+(i-2)))
zb = abs(za-zb)
e =zb
za= i+1
i
} zb
## [1] 8.845522
Nomor 2
= 10
e = 0
z0 = 1
i while (e > 10**-8) {
= z0 + (50/(i**5))
z1 = abs(z1-z0)
e =z1
z0= i+1
i
} z1
## [1] 51.84639
Nomor 3
= c(13,7,6,45,21,9,101,102)
x
<- function(x){
sorting <- length(x)
n
for(i in 1:(n-1)){
for(j in 1:(n-i)) {
if(x[j+1] > x[j]) {
<- x[j]
tmp <- x[j+ 1]
x[j] +1] <- tmp
x[j
}
}
}return(x)
}sorting(x)
## [1] 102 101 45 21 13 9 7 6