#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