Selamat Datang Di Blogg Saya

Rabu, 25 Januari 2012

Representasi Hexadesimal Ke Binary

#include <iostream>
#include <conio>

using namespace std;

string hexadesimal(int);
string hexa(int n);
int main(int argc, char* argv[])
{    int x;
    cout << "Konversi desimal ke hexa \n";
    cout << " Masukkan harga X : "; cin >> x;
    string s = hexadesimal(x);
    cout << " Hexadesimal dari x : " << s << "\n";
    getch();
    return 0;
}
string hexadesimal(int n );
{    string s = hexa(n%16);
    if (n < 16 ) return s;
    return hexadesimal(n/16)+s;
}
string hexa(int n);
{    if (n==0) return "0";    if (n==1) return "1";
    if (n==2) return "2";    if (n==3) return "3";
    if (n==4) return "4";    if (n==5) return "5";
    if (n==6) return "6";    if (n==7) return "7";
    if (n==8) return "8";    if (n==9) return "9";
    if (n==10) return "A";    if (n==11) return "B";
    if (n==12) return "C";    if (n==13) return "D";
    if (n==14) return "E";    else return "F";
}
   

0 comments:

Posting Komentar