Anda di halaman 1dari 1

rekursif biner

#include <iostream.h>
#include <conio.h>
char ch[10]="0123456789"; //deklarasi nilai decimal
void biner(int nilai)
{
if(nilai==0){
return;
}
biner(nilai/2); //proses untuk membagi nilai decimal dengan 2
cout<<ch[nilai%2]; //menampilkan sisanya atau nilai%2
}
void main()
{
int decimal;
cout<<"Masukan nilai decimal : ";
cin>>decimal;
cout<<"Nilai binernya adalah : ";
biner(decimal);
cout<<endl;
getch();
}

Page 1