Örnek 1
Fibonacci dizisi, her sayının kendinden öncekiyle toplanması sonucu oluşan bir sayı dizisidir. Bu şekilde devam eden bu dizide sayılar birbirleriyle oranlandığında altın oran ortaya çıkar, yani bir sayı kendisinden önceki sayıya bölündüğünde altın orana gittikçe yaklaşan bir dizi elde edilir. Bu durumda genel olarak n'inci Fibonacci sayısı F(n) şu şekilde ifade edilir:
nterms = as.integer(readline(prompt="Şartlar "))
n1 = 0
n2 = 1
count = 2
if(nterms <= 0) {
print("pozitif bir sayı giriniz")
} else {
if(nterms == 1) {
print("Fibonacci dizisi:")
print(n1)
} else {
print("Fibonacci dizisi::")
print(n1)
print(n2)
while(count < nterms) {
nth = n1 + n2
print(nth)
# update values
n1 = n2
n2 = nth
count = count + 1
}
}
}
Örnek 2Bir sayının faktöriyelini bulmak.
num = as.integer(readline(prompt="Bir sayı giriniz: "))
factorial = 1
if(num < 0) {
print("Pozitif bir sayı giriniz")
} else if(num == 0) {
print("0 faktöriyel 1")
} else {
for(i in 1:num) {
factorial = factorial * i
}
print(paste("Sayının faktöriyeli", num ,":",factorial))
}