Algoritma konversi bilangan desimal
ke oktal :
- Mengkonversi bilangan desimal ke oktal
- Memasukkan bilangan decimal
- Untuk do bit[y] = bil modulus 8;bil = bil / 8;y++;
- Untuk while (bil>0);
- for (int x=y;x>=0;x--)
- Menampilkan hasil
Deklarasi :
input = bil (integer)
output = bit (biner)
input = bil (integer)
output = bit (biner)
Deskripsi :
read(bil, bit,x,y)
do{bit[y]=bil%8;bil=bil/8;y++}while(bil>0;
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;
}
#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