document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. /**
  2.  * Tugas : Tower of Hanoi
  3.  *
  4.  * Rafael Asi Kristanto Tambunan
  5.  * 5025201168
  6.  * Teknik Informatika
  7.  */
  8.  
  9. import java.util.Scanner;
  10.  
  11. class Hanoi
  12. {
  13.     static void towerOfHanoi(int n, char from_rod,char to_rod, char aux_rod)
  14.     {
  15.         if (n == 1)
  16.         {
  17.             System.out.printf("Memindahkan cakram 1 dari tiang %c ke tiang %c\\n", from_rod, to_rod);
  18.             return;
  19.         }
  20.        
  21.         towerOfHanoi(n - 1, from_rod, aux_rod, to_rod);
  22.  
  23.         System.out.printf("Memindahkan cakram %d dari tiang %c ke tiang %c\\n", n, from_rod, to_rod);
  24.        
  25.         towerOfHanoi(n - 1, aux_rod, to_rod, from_rod);
  26.     }
  27.  
  28.     public static void  main(String[] args)
  29.     {
  30.         Scanner scan = new Scanner(System.in);
  31.  
  32.         System.out.print("Jumlah cakram : ");
  33.         int n = scan.nextInt();
  34.         System.out.println("==================================================\\n");
  35.  
  36.         towerOfHanoi (n, \'A\', \'C\', \'B\');
  37.     }
  38. }
');