Contoh coding java program menara hanoi
Ok, nggak perlu banyak basa-basi langsung to the point aja...
nih, source code pemrograman java menara hanoi, disini saya menggunakan Blue-j :
}
nih, source code pemrograman java menara hanoi, disini saya menggunakan Blue-j :
import
javax.swing.JOptionPane;
public class hanoicuk{
static int move = 1;
public static void main(String[]args) {
int n=Integer.parseInt(input);
hanoi (n, 'A', 'B', 'C');}
static void
hanoi (int n, char awal, char bantu, char tujuan){
if
(n>=1) { hanoi (n-1, awal, tujuan, bantu);
move(n,
awal, tujuan);
hanoi (n-1,
bantu, awal, tujuan);}}
static void
move (int n, char awal, char tujuan){
System.out.print("Langkah
"+move+"\n");
move++;
System.out.print("Pindahkan
balok "+n);
System.out.print("
dari "+awal);
System.out.print("
ke "+tujuan+"\n");
}
}
}
Nah, kalo udah dicompile n diexecute kayak gini hasilnya :
Selamat Mencoba ... :D
0 komentar: