Cute Finding Nemo

Jumat, 08 April 2016

Diktat Alpro Bab 5 - No.6

#Diktat Alpro Bab 5 - No.6

6. Buatlah algoritma dan program untuk mengkonversi bilangan desimal menjadi bilangan
biner. Petunjuk : Gunakan operator mod dan div !

Program:
 #include <iostream>
using namespace std;


int main(int argc, char** argv) {
  
    long desimal, pembagi, bit;
    pembagi=1073741824;
  
    cout<<"\t\t Program Konversi Bilangan Desimal ke Biner"<<endl<<endl;
    cout<<" Masukan bilangan  desimal : ";
    cin>>desimal;
  
    while(pembagi>desimal)pembagi/=2;
    do{
        bit=desimal/pembagi;
        cout<<bit;
        desimal=desimal%pembagi;
        pembagi/=2;
    }
    while(pembagi>=1);
    cout<<"\n";
    return 0;
}

Algoritma:


Deklarasi
            desimal, pembagi, bit : long
            pembagi=1073741824

 Deskripsi
            Read(desimal)
            while(pembagi>desimal)pembagi/=2

            do
            bit=desimal/pembagi
            then write(bit)
            desimal=desimal%pembagi
            pembagi/=2;

            while(pembagi>=1)
            write("\n")

0 komentar:

Posting Komentar