Tony Faisal Rahmanda 2022063002 Tugas Fibonacci
Tony Faisal Rahmanda 2022063002 Tugas Fibonacci
NIM : 2022063002
PRODI : INFORMATIKA
Analisis Algoritma :
Operasi Dasar utama : penjumlahan
F(n) = F(n-1) + F(n-2) untuk n > 1
F(n) = F(n-1) + F(n-2) + 1
F(n-2) ≈ F(n-1)
F(n) = 2F(n-1) + 1
Dijabarkan :
= 2(2F(n-2) + 1) = 22F(n-2) +2 + 1
= 22 (2F(n-3) + 1) + 2 + 1 = 23F(n-3) + 22 + 2 + 1
= 2i F(n-i) + 2(i-1) + 2(i-2) + 22 + 2 + 1
= 2i ≈ 2n
Codingan :
#include <iostream>
using namespace std;
int main()
{
int n, f1 = 0, f2 = 1, berikutnya = 0;
HASIL OUTPUT