Minggu, 10 Maret 2013

Konversi Bilangan Desimal ke Hexadesimal

Bagi kawan-kawan yang udah tau cara konversi bilangan desimal ke hexadesimal, tapi masih bingung untuk membuat programnya, ini ada sedikit yang bisa aku bagi, semoga membantu.

program ^_^



#include <stdio.h>
#include <stdlib.h>

void deskehek(int x)
{
    char *deshek[]= {"0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"};
    if(x>15)
    {
        deskehek(x/16);
    }
    printf("%s", deshek[x%16]);
}


int main()
{
    int d;
    printf("\t\t\tKONVERSI DARI DESIMAL KE HEXADESIMAL\n\n");

    printf("masukkan angka desimal\n");
    scanf("%d",&d);
    printf("\njadi setelah desimal dikonversi jadi heksadesimal ");
    deskehek(d);
    getch();
    return 0;
}


program tadi menggunakan rekursi, yaitu memanggil fungsi di dalam fungsi gampanganya.
Ini dia SS nya





Tidak ada komentar:

Posting Komentar