[ Console ] Source Code Program Menara Hanoi C#

[ Console ] Source Code Program Menara Hanoi C# | IDCSharp.com
[ Console ] Source Code Program Menara Hanoi C# | IDCSharp.com

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(" ========================================");
	}
}

.Net Fiddle