Program java konversi Bilangan Desimal ke Biner Metode Stack

Program java konversi Bilangan Desimal ke Biner Metode Stack - Hallo Sob Dhanjunkie, Akan sharing posting yang berjudul Program java konversi Bilangan Desimal ke Biner Metode Stack, mudah-mudahan isi postingan yang saya tulis ini bisa bermanfaat. Bantu Share ya sob buat semangat nulis pos lainya.

Judul Psting : Program java konversi Bilangan Desimal ke Biner Metode Stack

lihat juga


Program java konversi Bilangan Desimal ke Biner Metode Stack

 Program java konversi Bilangan Desimal ke Biner
TUGAS PRAKTIKUM STACK
1. Buatlah program untuk mengkonversi bilangan desimal ke biner menggunakan
    stack dengan analisis algoritma sebagai berikut:
 Program java konversi Bilangan Desimal ke Biner
Gunakan Buffered Reader untuk input bilangan. Hasil / output yang diharapakan
adalah sebagai berikut:
Masukkan bilangan desimal:
Hasi1 koversi ke biner adalah:

Sour code :
public class konversi
public static void main(String args[]) {
}
}

import java.io.*;

/**
 *
 * @author Tri Mueri Sandes
 */
public class KonversiDeskeBin {

    int[] array;
    String hasilKonversi = "";
    int sisa;
    int top = -1;

    private void setStack(int a) {
        array = new int[a];
    }

    private void push(int d) {
        if (d >= 1) {
            sisa = d % 2;
            d = d / 2;
            array[++top] = sisa;
            push(d);
        }
    }

    private String pop() {
        if (top >= 0) {
            hasilKonversi += array[top];
            array[top--] = 0;
            return pop();
        }
        return hasilKonversi;
    }

    public static void main(String[] args) {
        KonversiDeskeBin S = new KonversiDeskeBin();

        try {
            System.out.println("======Inputkan Bilangan Desimal======");
            BufferedReader bfr = new BufferedReader(new InputStreamReader(System.in));
            int input = Integer.parseInt(bfr.readLine());
            S.setStack(input);
            S.push(input);
            System.out.println("======Bilangan Biner====");
            System.out.println(S.pop());
        } catch (IOException error) {

        }
    }
}

Output :
 Program java konversi Bilangan Desimal ke Biner



Demikianlah Artikel Program java konversi Bilangan Desimal ke Biner Metode Stack

Sekian Posting Program java konversi Bilangan Desimal ke Biner Metode Stack, mudah-mudahan bisa memberi manfaat untuk anda semua.

Anda sedang membaca artikel Program java konversi Bilangan Desimal ke Biner Metode Stack dan artikel ini url permalinknya adalah https://dhanjunkie21.blogspot.com/2014/12/program-java-konversi-bilangan-desimal.html Semoga artikel ini bisa bermanfaat.

Postingan terkait:

Belum ada tanggapan untuk "Program java konversi Bilangan Desimal ke Biner Metode Stack"

Posting Komentar