Difference between revisions of "Rangkuman Hari Ketiga Kuliah Metnum ( 18 September 2019 )"
Eric Delbert (talk | contribs) |
Eric Delbert (talk | contribs) |
||
Line 22: | Line 22: | ||
n = int(input('Masukkan angka anda: ')) | n = int(input('Masukkan angka anda: ')) | ||
print(urutan(n)) | print(urutan(n)) | ||
+ | |||
+ | [[File:Looping.png]] | ||
2. Cara Function | 2. Cara Function | ||
Line 36: | Line 38: | ||
n = int(input('Masukkan angka anda')) | n = int(input('Masukkan angka anda')) | ||
print(Fibonacci(n)) | print(Fibonacci(n)) | ||
+ | |||
+ | [[File:Function123.png]] |
Latest revision as of 02:42, 20 September 2019
Pada pertemuan ini, Bapak Dr Ahmad Dai dan Bapak Dr Eng Radon Dhelika mengadakan kuis programming pada kelas saya. Soal kuis dari para dosen adalah deret Fibonacci.
0, 1, 1, 2, 3, 5, 8, 13, 21, 34,....
Hal ini dapat diselesaikan dengan 2 cara yaitu dengan menggunakan loop dan function: 1. Cara Loop
def urutan(n): a = 0 b = 1 if n == 1: return a elif n ==2: return b else: for d in range(2,n): c = a + b a = b b = c return b
n = int(input('Masukkan angka anda: ')) print(urutan(n))
2. Cara Function
def Fibonacci(n): if n < 0: print("Salah") elif n ==1: return 0 elif n == 2: return 1 else: return Fibonacci(n-1)+Fibonacci(n-2)
n = int(input('Masukkan angka anda')) print(Fibonacci(n))