judul

SELAMAT DATANG DAN SELAMAT MEMBACA BLOG KU :)

Senin, 10 Maret 2014

mengkonversi bilangan bulat desimal ke oktal



mengkonversi bilangan bulat desimal ke oktal

algoritma konversi bilangan
{ algoritma menerima inputan bilangan desimal, kemudian bilangan tersebut dikalikan dengan 8, hingga hasil pembagian tersebit menjadi lebih kecil dari 8, menampilkan bilangan oktal}

deklarasi :
bilangan desimal : integer (input)
bilangan oktal : integer (output)

deskripsi :
read : (bilangan desimal)
bilangan oktal <- bilangan desimal % 8
write : (bilangan oktal)

jika dibuat dalam bentuk bahasa c++,,

#include <cstdlib>
#include <iostream>

using namespace std;
void to_oktal (int a)
{
     char *oktal_list[] = {"0","1","2","3","4","5","6","7"};
     if(a>7)
{
         to_oktal(a/8);
          }
         cout<<oktal_list[a%8];
         }

int main(int argc, char *argv[])
{
    int n;
    cout<<" ^_^ mengkonversi bilangan desimal ke bilangan oktal ^_^ "<<endl;
    cout<<endl;
    cout<<"masukkan bilangan yang akan di konversi : ";
    cin>>n;
    cout<<n<<" dalam oktal adalah : ";
    to_oktal (n);
    cout<<endl;
   
    system("PAUSE");
    return EXIT_SUCCESS;
}

setelah diRun akan tampil seperti dibawah ini,,,


flowchat,,

sedang dalam proses :p

Tidak ada komentar:

Posting Komentar