Rabu, 30 Maret 2011

DecimalkeBiner

nah saya dapat tugas dari kuliah saya bikin java dari desimal ke biner,
buat sharing aja nih..moga-moga bisa digunakan script java desimal ke biner..

yang pertama-tama buka program netbeans,kalo udah coba deh copas

String abin;
String biner= "1001";
String asa= "0001";
int panjang = biner.length();
int dsasd = asa.length();
int adesm;
double hasil = 0, hasil2 = 0, xport = 0, coba = 0, juju = 0;
for(int i = panjang-1;i>=0;i--){
char satu = biner.charAt(i);
if(satu =='1'){
hasil = Math.pow(2,i);
hasil2 = hasil2+hasil;
}
}
for(int j = dsasd-1; j>=0; j--){
char dua = asa.charAt(j);
if(dua == '1'){
xport = Math.pow(2,j);
coba = coba+xport;
}
}
System.out.println("Bilangan desimal dari "+biner+" adalah "+hasil2);
System.out.println("Bilangan desimal dari "+asa+" adalah "+coba);
juju = hasil2+coba;
abin = "";
adesm = (int) juju;
while(adesm != 0)
{abin = (adesm % 2) + abin;
adesm/=2;
}
System.out.println(abin);
}

kebetulan juga saya ini masih newbie jadi mohon bantuannya yaa.. :)

Rabu, 23 Maret 2011

PSEUDOCODE

Pseudocode adalah tingkat deskripsi dan informal tinggi kompak dari pemrograman komputer algoritma yang menggunakan konvensi struktur dari sebuah bahasa pemrograman , tetapi dimaksudkan untuk membaca manusia daripada membaca mesin. Pseudocode biasanya menghilangkan detail yang tidak penting untuk memahami manusia algoritma, seperti deklarasi variabel , khusus kode sistem dan subrutin . Bahasa pemrograman ini ditambah dengan bahasa alami deskripsi dari rincian, mana nyaman, atau dengan notasi matematika kompak.

Tujuan menggunakan pseudocode adalah bahwa lebih mudah bagi manusia untuk memahami dari kode bahasa pemrograman konvensional, dan itu adalah deskripsi kompak dan lingkungan-independen dari prinsip-prinsip kunci dari algoritma. Hal ini biasanya digunakan dalam buku teks dan publikasi ilmiah yang mendokumentasikan berbagai algoritma, dan juga dalam perencanaan pengembangan program komputer, untuk membuat sketsa dari struktur program sebelum coding yang sebenarnya terjadi.

Labels