Don't Forget to Give thanks to God

Minggu, 25 Desember 2011

Konversi atau mengubah bilangan desimal ke heksadesimal

Kalau kemaren saya sudah posting tentang deret tribonaci temannya deret fibonaci. Nah karena takut otak beku makanya iseng bikin koding lagi. Sekarang saya akan membahas mengenai mengubah bilangan desimal ke heksadesimal dan lagi - lagi saya menggunakan FUNGSI REKURSIF. Di sini saya menggunakan program DEV C++ ya kalau belum punya monggo download dulu..hehe

Ini dia Source Code nyaa

=======================================================================

#include <stdio.h>
#include <conio.h>
#include<stdlib.h>
int pindah(int n)
{
   char heksa[17] = {"0123456789ABCDEF"};
   if (n > 16)
   {
    pindah (n/16);   
   }
   

 printf("%c",heksa[n%16]);
}

int main()
{
   int a;
   printf("Konversi desimal >>> heksadesimal \n\n");
   printf("masukkan sebuah bilangan desimal: "); scanf("%d", &a);
   printf("%d dalam heksadesimal : ",a);
   pindah (a);
   printf("\n");
   system("pause");
   return 0;
}

=======================================================================
Semoga bermanfaat ya..

1 komentar:

Unknown mengatakan...

pindah (n/16);

pindah di situ maksutnya bagaimana kak?
Trims..