import java.util.NoSuchElementException;
import java.util.Scanner;
/**
*
* @author Arif
public class StackLinkedList {
private class Element {
public Object data;
public Element next;
public Element( Object data, Element next ) {
this.data = data;
this.next = next;
}
}
private Element top;
public void push( Object data ) {
if( isEmpty( ) ) {
top = new Element( data, null );
} else {
top = new Element( data, top );
}
}
public Object pop( ) throws NoSuchElementException {
if( isEmpty( ) ) {
throw new NoSuchElementException( );
} else {
Object data = top.data;
top = top.next;
return data;
}
}
public Object peek( ) throws NoSuchElementException {
if( isEmpty( ) ) {
throw new NoSuchElementException( );
} else {
return top.data;
}
}
public boolean isEmpty( ) {
return top == null;
}
public static void main(String args[]) {
System.out.println("Program Konversi Bilangan Desimal ke Biner");
System.out.println("---------------------------------------------------");
Scanner input = new Scanner(System.in);
System.out.print("Masukkan Angka -> ");
int bil = input.nextInt();
int c = bil;
StackLinkedList stack = new StackLinkedList();
if (bil == 0) {
System.out.println("0");
}
while (bil != 0) {
int a = bil / 2;
int b = bil % 2;
stack.push(b);
bil = a;
}
System.out.print("Biner dari Angka "+c+" = ");
while (!stack.isEmpty()) {
System.out.print(stack.pop());
}
System.out.println(" ");
}
}
1 comments:
Mari segera bergabung bersama kami S128Cash, Bandar Judi Online Terbaik dan Terpercaya.
Kami siap memberikan pelayanan TERBAIK 24 Jam 7 Hari NONSTOP dan pastinya memiliki Customer Service PROFESIONAL yang sudah berpengalaman dalam melayani hal apapun.
S128Cash menyediakan berbagai jenis permainan Populer, seperti :
- Sportsbook
- Live Casino
- Sabung Ayam Online
- IDN Poker
- Slot Games Online
- Tembak Ikan Online
- Klik4D
Bonus yang disediakan sangat menarik, sehingga Anda sebagai pemain akan semakin semangat saat bergabung bersama kami.
Berikut BONUS S128Cash :
- BONUS NEW MEMBER 10%
- BONUS DEPOSIT SETIAP HARI 5%
- BONUS CASHBACK 10%
- BONUS 7x KEMENANGAN BERUNTUN !!
Untuk informasi lebih lanjut bisa hubungi kami melalui :
- Livechat : Live Chat Judi Online
- WhatsApp : 081910053031
Link Alternatif :
- http://www.s128cash.biz
Judi Bola
Judi Bola
Post a Comment