Membuat Program Konversi Angka dengan Java

belajar java untuk pemula

Sedikit pengetahuan yang saya miliki akan saya bagikan untuk para pembaca.

Kali ini kita akan membahas tentang pemrograman berbasis java dengan materi konversi angka. Konversi angka itu sendiri mungkin anda sudah mengetahuinya, salah satunya yang saya bahas kali ini adalah konversi ke bilangan biner.

Berikut design dan source kodenya:

[java]public static int pangkat (int a, int b){
int hasil=1;
for(int i=1;i<=b;i++){
hasil=hasil*a;
}
return hasil;
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                      
// TODO add your handling code here:
String bin = "";
String bilbiner = "";
int nilaiawal = 0;
int nilaisisa;
int hasilbagi = 0;
String hasil;
        nilaiawal = Integer.parseInt(txtnilai.getText());
if (jComboBox1.getSelectedIndex()== 0){
hasilbagi = nilaiawal/2;
            while(hasilbagi>=1){
nilaisisa = nilaiawal % 2;
if (nilaisisa == 0){
bin="0";
}else{
bin ="1";
}bilbiner = bin + bilbiner;
nilaiawal = hasilbagi;
hasilbagi = nilaiawal/2;
}
if (nilaiawal>0){
hasil = "1"+bilbiner;
}else {
hasil = "0";
}
txthasil.setText(String.valueOf(hasil));
        }else if (jComboBox1.getSelectedIndex()==1){
String biner = txthasil.getText();
int n, sum;
int hasilbiner;
char b[]= new char [1000];
n=biner.length();
sum=0;
            for (int i=1;i<=n;i++){
b[i]=biner.charAt(i-1);
}
for (int i=n-1;i>=0;i–){
if(b[n-i]==’0′){
sum=sum+0*pangkat(2,i);
}else if(b[n-1]==’1′){
sum=sum+1*pangkat(2,i);
}
}
hasilbiner=sum;
txthasil.setText(String.valueOf(hasilbiner));
}
}         [/java]

itulah source code Program Konversi Angka dengan Java yang bisa saya bagikan. Semoga bermanfaat untuk dipelajari


Butuh jasa pembuatan website di Makassar? kontak kami. Jasa Pembuatan Aplikasi Android, Jasa SEO dan SEM, SMM, Internet Marketing Agency, Social Media Strategist Makassar, Pembuatan Logo, Konten, Video, Maskot dan Instalasi jaringan ataupun mikrotik bisa kami lakukan

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *