[ Console ] Source Code Program Menara Hanoi C#
Program Hanoi merupakan sebuah program yang terinspirasi dari permainan menara hanoi. Apakah yang di maksud dengan Permainan Menara Hanoi ? Permainan menara hanoi merupakan sebuah permainan dengan konsep mindah memindahkan beberapa piringan disk dari menara 1 ke menara yang lain, tanpa merubah bentuk atau urutan dari disk tersebut. dalam permainan menara hanoi terdapat 3 menara dan beberapa disk.
Ingin tahu bagaimana Kode Programnya ?
Source Code :
using System; public class Program { public void hanoi (int n, char a, char b, char c) { if(n==1) { Console.WriteLine(" | Pindah Bagian atas Disc dari "+a+" ke "+c+" |"); } else { hanoi (n-1, a, c, b); hanoi (1 , a, b, c); hanoi (n-1, b, a, c); } } public void Main() { int a = 0; Console.WriteLine(" ========================================"); Console.WriteLine(" | Program Hanoi "); Console.WriteLine(" ========================================"); Console.WriteLine(" | "); Console.Write(" | Masukan Jumlah Disc = "); a = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(" ========================================"); Console.WriteLine("\n"); hanoi(a, 'A', 'B', 'C'); Console.WriteLine(" ========================================"); Console.WriteLine("\n"); Console.WriteLine(" ========================================"); Console.WriteLine(" | Learn More @ ahr0chm6ly9pzgnzagfycc5jb20v.pixaku.space "); Console.WriteLine(" ========================================"); } }