Posts

Program C : Menentukan Bilangan Fibonacci

Image
Deret fibonacci merupakan barisan bilangan sederhana dimulai dari 0 dan 1 dan suku berikutnya merupakan jumlah dua bilangan sebelumnya. Deret fibonacci bersifat rekursif karena menggunakan suku dalam deret tersebut untuk menghitung suku setelahnya. Dengan pengertian tersebut, maka suku-suku pada deret fibonacci adalah : 0 1 1 2 3 5 8 13 21 34 55 89 144 dan seterusnya. Program berikut meminta input dari user untuk memasukkan deret fibonacci keberapa yang ingin diketahui. Selanjutnya, program akan menampilkan bilangan fibonacci sesuai urutan yang diminta user.  #include<stdio.h> #include<conio.h> main() {       int i, N, fibonacci(int N);       kembali:       printf("Deret fibonacci ke? ");       scanf("%d", &N);       printf("Deret fibonacci ke-%d adalah %d \n\n", N, fibonacci(N));       goto kembali;       getch(); } int fibonacci(int N) { ...

Program C : Menentukan Bilangan Ganjil atau Genap

Image
Program berikut meminta input dari user untuk memasukkan suatu bilangan integer. Kemudian, program akan menentukan dan menghasilkan keluaran apakah bilangan tersebut ganjil atau genap.  #include<stdio.h> #include<conio.h> main() {     int bil;      printf("Masukkan bilangan integer : "); scanf("%i", &bil);  if (bil%2==0) printf("\n%i adalah bilangan GENAP. \n", bil); if (bil%2==1) printf("\n%i adalah bilangan GANJIL. \n", bil);     getch(); } Fungsi scanf akan membaca input dari keyboard dan menyimpannya dalam variabel bil. Statement kondisional  if (bil%2==0) merupakan  Program Menentukan Bilangan Ganjil Genap

Program C : Palindrom

Image
Palindrom adalah sebuah kata, frasa, angka maupun susunan lainnya yang dapat dibaca dengan sama baik dari depan maupun belakang. Terdapat beberapa program yang dapat digunakan untuk menentukan apakah suatu kata merupakan palindrom atau bukan. Program berikut menggunakan fungsi yang telah ada pada library sehingga lebih mudah dan singkat. #include<stdio.h> #include<conio.h> #include<string.h> main() {       char kata1[50]="";       char kata2[50]="";                printf("Masukkan kata (tanpa spasi) : ");       scanf("%s", &kata1); //menyimpan input ke variabel kata1              strcpy(kata2,kata1); //menyalin isi variabel kata1 ke kata2       strrev(kata2);       //membalik isi variabel kata2               printf("\nSetelah kata dibalik : %s \n\n", kata2);...

Program C : Menampilkan Bilangan Ganjil dan Genap

Image
Program berikut akan menampilkan keluaran berupa deretan bilangan ganjil dan genap. #include<stdio.h> #include<conio.h> main() {     int i;      printf("Deretan bilangan ganjil : \n");     for(i=1;i<=20;i++)     {         printf("%d ", i);         i+=1;                      }     printf("\n\n");       printf("Deretan bilangan genap : \n");     for(i=2;i<=20;i++)     {         printf("%d ", i);         i+=1;     }      getch(); }        Output Program Bilangan Ganjil-Genap