type="text/javascript">

Senin, 24 Maret 2014

Konversi Bilangan Desimal ke Oktal



Algoritma konversi bilangan desimal ke oktal :
  1. Mengkonversi bilangan desimal ke oktal
  2. Memasukkan bilangan decimal
  3. Untuk do bit[y] = bil modulus 8;bil = bil / 8;y++;
  4. Untuk while (bil>0);
  5. for (int x=y;x>=0;x--)
  6. Menampilkan hasil
Deklarasi :
input = bil (integer)
output = bit (biner)

Deskripsi :
read(bil, bit,x,y)
do{bit[y]=bil%8;bil=bil/8;y++}while(bil>0;
y=y-1;for (int x=y;x>=0;x--)

C++ nya:
#include <cstdlib>
#include <iostream>
#include <iomanip>

using namespace std;

int main(int argc, char *argv[])
{
    int bil,bit[50];

     cout << "Masukkan bilangan desimal : ";cin >> bil;
     cout<<endl;
     cout << "Maka bilangan " << bil << " dalam Oktal adalah : " ;
    
     int y=0;
     do {
        bit[y] = bil % 8;
        bil = bil / 8;
        y++;
        } while (bil>0);

        y = y - 1;
        for (int x=y;x>=0;x--) {
        cout << bit[x] << "  ";
     }

cout << endl;

    cout<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}

#Screenshot :

Tidak ada komentar:

Posting Komentar