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) {
system("color a");
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;
return 0;
}
setelah di compile akan tampil seperti dibawah ini...
Thursday 13 March 2014
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment