Cara Membuat Program Bilangan Fibonacci Menggunakan Bahasa C/C++

0
Cara Membuat Program Bilangan Fibonacci Menggunakan Bahasa C/C++

Dutormasi.com –Baiklah pada postingan kali ini kita akan membahas cara membuat bilangan fibonacci di bahasa permrograman bahasa C. Sebelum kita masuk ke cara membuat programnya, kita harus terlebih dahulu tahu sejarah dan pengertian dari bilangan fibonacci ini.

Bilangan fibonacci ini pertama kali dikenal oleh orang banyak kisaran saat dikemukakan oleh seorang ilmuwan yang berasal dari italia yang bernama Leonardo da pisa atau biasa orang kenal dengan Leonardo Pisano. Leonardo pisano ini lahir pada tahun 1175 sampai 1250 an. Bukan itu saja leonardo pisano ini ialah seseorang yang juga memperkenalkan bilangar deret. Kemudia saat ia meninggal leonardo pisano ini sering disebut dengan Fibonacci yang berasal dari kata fillus bonancci yang artinya anak dari bonacci,

Nah setelah anda mengetahui sejarah dan penciptanya. Maka langsung saja kita membahas apa pengertian dari bilangan fibonacci ? Bilangan fibonacci merupakan suatu barisan yang mana suku ke-n tersebut adalah hasil penjumlahan dari beberapa suku yaitu suku n-1 dan suku n-2. Namun kalau dari bahasa, fibonacci adalah hasil dari penjumlahan dari suku sebelumnya.

Baca Juga :  Pengertian dan Perbedaan Flowchart dan Data Flow Diagram (DFD) yang Perlu Kamu Ketahui

Untuk mengetahui nya lebih jelas. Langsung saja kita ke cara pembuatan programnya. Simaklah langkah langkah dibawah ini.



Baca Juga :

Membuat Program Bilangan Fibonacci Menggunakan Bahasa Pemrograman C

1.Bukalah terlebih dahulu aplikasi codeblock atau aplikasi Dev C++

2. Lalu klik shortcut CTRL + N, maka otomatis akan membukan halaman kosong

3.Klik shortcut CTRL+S, yang gunannya untuk menyimpan file ini nantinya

4.Berilah nama file anda dan jangan lupa format harus berstatus .C

5. Ketiklah source code dibawah ini

DAPATKAN SOURCE CODE GRATIS DAN INFO PEMROGRAMAN DI TELEGRAM KAMI

t.me/codedutormasi

#include <stdio.h>
int main (){
printf (“tttPROGRAM BILANGAN FIBONACCInn”);
int n, a[100], i;
printf (“nMasukkan Angka = “);
scanf (“%d”, &n);
printf (“nBilangan Fibonacci = “);
for (i=0;i<n;i++){
if (i<2) a[i]=i;
else a[i]=a[i-1]+a[i-2];
printf (“%d “, a[i]);
}
}

Keterangan : Jangan sekali sekali untuk menyalin programnya saja. Usahakan terlebih dahulu untuk mengetiknya agar nantinya anda akan paham maksud dari program diatas dan kenapa hasil output bisa menjadi seperti itu.

Baca Juga :  Program Menghitung Luas Persegi Panjang Bahasa C

6.  Lalu klik compile and run

7. Maka hasil outputnya adalah seperti dibawah ini

Keterangan: Dari program diatas, pengguna akan diminta memasukkan angka yang mereka inginkan. Kemudian program akan otomatis secara langsung merubah angka tersebut menjadi bilangan fibonacci.

8. Jika anda telah mendapatkan hasil output seperti diatas, maka program untuk membuat bilangan fibonacci SELESAI!

Keterangan Source Code diatas:

  1. #include : berfungsi sebagai library nya
  2. #include untuk beberapa fungsi rutin umum (konversi dll) dan untuk operasi matematika.
  3.  int main : Mendeklarasikan variabel dengan tipe data integer dan sebagai fungsi utama
  4.  ( ) : Merupakan tanda yang digunakan untuk mengapit argument
  5.  { } : Disebut tubuh fungsi, dan berfungsi untuk menyatakan awal eksekusi dan akhir eksekusi program. • int d1, d2, m1, m2, y1, y2; : mendeklarasikan variabel d1, d2, m1, m2, y1, y2, dalam bentuk integer
  6.  int total; = deklarasi rumusnya
  7.  printf(“nMasukkan Tanggal = “); dan printf(“nMasukkan Tanggal kedua = “); : mengoutput kata yang ada di dalam tanda petik dua, kata masukkan tanggal dan masukkan tanggal kedua yang akan tampil di program.
  8.  scanf(“%d, %d, %d”, &d1, &m1, &y1); dan scanf(“%d, %d, %d”, &d2, &m2, &y2); :
  9.  %d disitu berfungsi sebagai kode format bahwa nilai inputan berupa integer. Dan di scanf itulah diinput atau terjadi proses pembacaan data didalamnya.
  10.  ; : Merupakan tanda yang berfungsi untuk menandakan akhir dari instruksi.
  11.  t : sebagai tab biar letaknya lebih rapi
  12.  n : sebagai enter
  13. total = abs((y1-y2)*365 + (m1-m2)*30 + (d1-d2)); : merupakan rumusnya yang telah dideklarasikan diatas tadi
  14. printf(“nSelisih hari = %dn”, total); : akan mengoutput tulisan jumlah selisih hari dan hasilnya
Bagaimana cukup mudah bukan ? Kalau anda masih bingung dengan source code diatas, silahkan anda tanyakan kepada saya pada kolom komentar di halaman contact dibawah ini. Tetapi kalau menurut anda postingan ini mudah dimengerti dan juga bermanfaat silahkan anda share keteman teman, keluarga dan kerabat anda agar mereka juga mendapatkan manfaat dari postingan ini.
Sekian dan Terima kasih. Salam Dutormasi !!