• About
  • Sitemap
  • Tos
  • Privacy Policy

Algoritma Pemrograman Bilangan Fibonacci

 on Monday, March 26, 2018  

Hai guys, kali ini saya mau share materi tentang bilangan Fibonacci.
cekidot ..
Fibonacci adalah barisan yang diawali dengan angka dari 0 dan 1, kemudian angka berikutnya didapat dengan cara menambahkan kedua bilangan yang berurutan sebelumnya. Dengan aturan ini, maka barisan bilangan Fibonaccci yang pertama adalah:
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946…dst.
Di sini saya akan membuat algoritma dalam deret bilangan fibonacci sekaligus untuk memenuhi tugas mata kuliah Algoritma dan Pemrograman yang merupakan mata kuliah inti di semester genap ini 👦. Oke langsung saja.
Bentuk penyajian untuk algoritma dibagi menjadi 3 (tiga) bentuk penyajian, yaitu:
  • Algoritma dengan struktur Bahasa Indonesia
  • Algoritma dengan Pseudocode
  • Algoritma dengan Flowchart

Algoritma dengan struktur Bahasa Indonesia:

  1. Mulai
  2. Masukkan n, yaitu banyaknya bilangan fibonacci yang diinginkan
  3. Tentukan nilai i untuk suku pertama dan kedua yaitu i=0 atau i=1
  4. Jika i=0 atau i=1 cetak fibonacci(i)=i
  5. Isi nilai i>1 dimana i≤n
  6. Tambahkan nilai pada variabel fibonacci di bilangan ke (i-1) dengan nilai pada variabel fibonacci di bilangan ke (i-2)  kemudian nyatakan ke variabel fibonacci pada indeks ke i.
  7. Cetak nilai variabel fibonacci(i)
  8. Tambahkan i dengan 1
  9. Tanya apakah pengguna masih ingin menampilkan deret fibonacci
  10. Bila iya lanjut ke langkah 5
  11. Bila tidak, maka program dapat diakhiri
  12. Selesai

Algoritma dengan Pseudocode:

Algoritma Menentukan Deret Bilangan Fibonacci
Deklarasi:
int = i, n, fibonacci(i): 
input n;
if i=0 atau i=1 then
cetak “fibonacci(i)=i”
else
while i>1 dan i≤n do
fibonacci(i)=fibonacci(i-1)+fibonacci(i-2)
cetak fibonacci(i)
i=i+1
end

Algoritma dengan Flowchart:



Gambar !

Disini saya telah menyediakan kodingnya ya guys, dalam bentuk rekursive cekidot..
/*
* C Program to print fibonacci series using recursion
*/
#include <stdio.h>
#include <conio.h>

int fibonacci(int term);
int main()
{
    int terms, counter;
    clrscr();
    printf("Enter number of terms in Fibonacci series: ");
    scanf("%d", &terms);
    /*
     *  Nth term = (N-1)th therm + (N-2)th term;
     */
    printf("Fibonacci series till %d terms\n", terms);
    for(counter = 0; counter < terms; counter++){
        printf("%d ", fibonacci(counter));
    }
    getch();
    return 0;
}
/*
 * Function to calculate Nth Fibonacci number
 * fibonacci(N) = fibonacci(N - 1) + fibonacci(N - 2);
 */
int fibonacci(int term){
    /* Exit condition of recursion*/
    if(term < 2)
       return term;
    return fibonacci(term - 1) + fibonacci(term - 2);
}

Algoritma Pemrograman Bilangan Fibonacci 4.5 5 Khalil Gibran Monday, March 26, 2018 20 anime jepang acer ADSENSE Advan Algoritma All SQUID UNTUK SERVER INTERNET GRATIS Android android sdk Andromax anime anime dari jepang aplikasi Aplikasi Android App N Games Apple Artikel Aside Asus Asus Zenfone auto post bahasa C# Bahasa Pemrograman bahasa program bahasa program c# BBM Belajar Java Belajar Motor Kopling Berita berita komputer Bisnis Online Bitcoin Bitcoin Mining Blackberry Blade Blog Blogger Brands BUG HOST OPERATOR AXIS BUG HOST OPERATOR INDOSAT BUG HOST OPERATOR TELKOMSEL BUG HOST OPERATOR THREE 3 BUG HOST OPERATOR XL C CARA INTERNET DENGAN MODE PESAWAT CARA INTERNET GRATIS DENGAN NETLOP APK CARA INTERNET GRATIS DENGAN SLOWDNS APK CARA INTERNET GRATIS DENGAN YOUR FREEDOM APK CARA INTERNET GRATIS HTTP INJECTOR TANPA PAYLOAD TANPA BUG CARA MEMBUAT AKUN SSH FREE DI TUNVPN/ MYTUNELING.COM CARA MEMBUAT AKUN SSH GRATIS CARA MEMBUAT CONFIG AXIS DAN XL HTTP INJECTOR DENGAN PAYLOAD UNTUK INTERNET CARA MEMBUAT CONFIG INDOSAT HTTP INJECTOR DENGAN PAYLOAD UNTUK INERNET GRATIS CARA MEMBUAT CONFIG TREE/3 HTTP INJECTOR DENGAN PAYLOAD UNTUK INTERNET CARA MEMBUAT CONFIG TREE/3 KPN TUNEL DENGAN PAYLOAD UNTUK INTERNET CLI command CLI linux cpanel cpanel gratis CSS Daftar Lengkap Harga Dan Spesifikasi Hp Android Dasar Bahasa Pemrograman C Dasar C dasar jaringan Dasar Linux dasar-dasar Metasploit Framework decrypter tool deface deface website Desain Blog distro linux DOWNLOAD ALL CONFIG INDOSAT FULL UNLOCK DOWNLOAD CONFIG INDOSAT HTTP INJECTOR FULL UNLOCK DOWNLOAD CONFIG TREE / 3 HTTP INJECTOR SAWER CHAT DOWNLOAD CONFIG TREE/3 KPN TUNEL SAWER CHAT DOWNLOAD EPROXY APK DOWNLOAD HTTP INJECTOR APK Download Idm DOWNLOAD KPN TUNEL APK DOWNLOAD OPEN VPN APK Entri Evercross Faucet feature image Fitur-fitur framework free cpanel Free E-Book Free Software free tools hacker Freelancer full bot gadget Gaji Gaji IT Gaji sektor IT Gallery Game game limbo game pc game pc minimalis gamers Gaya Hidup Google Google Adsense Google Nexus gratis cpanel GUI hack windows Hacker hacking halaman login admin Handphone Hapus Langganan Entri Harga Hp Terbaru hash Hits hits facebook HTC HTML hybrid IDM idm 6.27 Idm versi terbaru Iklan website Image Informatika INFORMATIKA Informatika News Internet Ipad Iphone IT ITE JS jurusan komputer kali linux keamanan jaringan kode chaet game komputer Konsep Dasar Konsep Dasar Java Konsep Dasar PYTHON Konsep Pemrograman Langganan Atom Lenovo LG limbo link subtitle linux linux penetration malware menghasilkan uang menjadi hacker Menu Editor Hilang menulis artikel dengan menggunakan suara merawat komputer metasploit Mito Mobile App Motivation kata - kata mutiara Network network security Nokia Online Shop Oppo PAYLOAD SUPORT AAL EPROXY PAYLOAD SUPORT AAL HTTP INJECTOR PAYLOAD SUPORT AAL KPN TUNEL Pemrograman Pemrograman C Pemrograman Java Pemrograman Python penetration Pengetahuan pentester Pentester Jaringan perawatan komputer perintah dasar linux perkembangan internet perkembangan internet di dunia Product program program python program yang sederhana PROXY PORT AAL OPERATOR Pulsa Gratis Python Quote RAM receh Review smartphone Samsung Samsung Galaxy Samsung Galaxy Tab scampage security networking sederhana Sejarah sejarah anime Sejarah dan Perkembangan sejarah internet Sejarah Komputer SEO Sistem Operasi site penyedia subtitle slideshow Smartfren Smartphone Software Sony Sony Xperia spam stiker burung subtitle Tablet Teknik Informatika Teknik Komputer Teknologi Template Template Gratis Template Wordpress thumbnail otomatis thumbnails Tips N Trik tombol share tools hacker trik Tutorial Tutorial Blog TUTORIAL EXPORT CONFIG EPROXY TUTORIAL EXPORT CONFIG HTTP INJECTOR TUTORIAL EXPORT CONFIG KPN TUNEL TUTORIAL IMPOR CONFIG EPROXY TUTORIAL IMPOR CONFIG HTTP INJECTOR TUTORIAL IMPOR CONFIG KPN TUNEL TUTORIAL IMPOR CONFIG OPEN VPN Tutorial Komputer TUTORIAL MEMBUAT CONFIG OPEN VPN TUTORIAL MEMBUAT PAYLOAD EPROXY TUTORIAL MEMBUAT PAYLOAD HTTP INJECTOR TUTORIAL MEMBUAT PAYLOAD KPN TUNEL Tutorial Mobile TUTORIAL POINTING HOST DOMAIN OPERATOR uang uang internet Undang-undang voice record white hacker widget Widget Blog windows Windows 10 Wordpress wordpress share wordpress slide show Xiaomi Youtube ZTE Hai guys, kali ini saya mau share materi tentang bilangan Fibonacci. cekidot .. Fibonacci adalah barisan yang diawali dengan angka dar...


No comments:

Post a Comment

J-Theme