Algoritma konversi bilangan desimal
ke biner :
- Mengkonversi bilangan desimal ke biner
- Memasukkan bilangan decimal
- Untuk do bit[y] = bil modulus 2;bil = bil / 2;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%2;bil=bil/2;y++}while(bil>0;
do{bit[y]=bil%2;bil=bil/2;y++}while(bil>0;
y=y-1;for (int x=y;x>=0;x--)
C++ nya :
#include <cstdlib>
#include <iostream>
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 biner adalah : " ;
int y=0;
do {
bit[y] = bil % 2;
bil = bil / 2;
y++;
} while (bil>0);
y = y - 1;
for (int x=y;x>=0;x--) {
cout << bit[x] << " ";
}
cout << endl;
system("PAUSE");
return EXIT_SUCCESS;
}
#include <iostream>
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 biner adalah : " ;
int y=0;
do {
bit[y] = bil % 2;
bil = bil / 2;
y++;
} while (bil>0);
y = y - 1;
for (int x=y;x>=0;x--) {
cout << bit[x] << " ";
}
cout << endl;
system("PAUSE");
return EXIT_SUCCESS;
}
#Screenshotnya
Tidak ada komentar:
Posting Komentar